/* @group resetDefaultsHTML */

a:link
	{
		color: #518c96;
		text-decoration: none;	}

a:visited
	{
		color: #518c96;
		text-decoration: none;	}

a:active
	{
		color: #518c96;
		text-decoration: none;	}

a:hover
	{
		color: #518c96;
		text-decoration: underline;	}

*
	{
		font: 1em/1.2 Calibri, Trebuchet, Helvetica, Verdana;
		color: #676767;
		margin: 0;
		padding: 0;	}

body
	{
		background: #6f350e url(imgs/bg.gif) repeat-x;	}



/* @end */

/* @group DIVs */

.containerTable
	{
		margin-right: auto;
		margin-left: auto;	}

#Table_01FP1
	{
		margin-right: auto;
		margin-left: auto;
		border: 1px solid #822d0e;	}

#Table_01
	{
		margin-right: auto;
		margin-left: auto;
		border-top: 1px solid #822d0e;
		border-left: 1px solid #822d0e;
		border-right: 1px solid #822d0e;	}

#Table_02
	{
		margin-right: auto;
		margin-left: auto;
		border-right: 1px solid #822d0e;
		border-bottom: 1px solid #822d0e;
		border-left: 1px solid #822d0e;			}


.bottomTR
	{	background-color: #822d0e;	}

#divLeftNavArea
	{
		width: 174px;	}

#divContentArea
	{
		width: 555px;	}



/* @end */

/* @group type */

.asterisk
	{
		color: #d69c9c;
		font-weight: bold;	}

.leftLinkHeader
	{
		font-weight: bold;	}

.leftLink
	{
		color: gray;	}

.contentAreaHeader1
	{
		color: #8e5352;
		margin-top: 20px;
		font: bold 1.5em/1.5 Trajan, "Trajan Pro", Georgia, "Times New Roman", Times, serif;	}
.contentAreaHeader21
	{
		color: #8e5352;
		margin-top: 20px;
		font: bold 1em/1.5 Trajan, "Trajan Pro", Georgia, "Times New Roman", Times, serif;	}

.contentAreaHeader2
	{
		color: #8e5352;
		margin-top: 20px;
		font: bold 1.25em/1.5 Trajan, "Trajan Pro", Georgia, "Times New Roman", Times, serif;	}

.contentAreaHeader2c
	{
		color: gray;
		/*margin-top: 10px;*/
		font: bold .9em/1.5 Trajan, "Trajan Pro", Georgia, "Times New Roman", Times, serif;	}

.contentAreaHeader2c2
	{
		color: gray;
		/*margin-top: 10px;*/
		font: bold .85em/1.5 Trajan, "Trajan Pro", Georgia, "Times New Roman", Times, serif;	}
.contentAreaHeader31
	{
		font-size: 1em;
		color: black;
		margin-top: 5px;
		margin-bottom: 5px;	}

.contentAreaHeader32
	{
		font-size: 1em;
		margin-top: 5px;
		margin-bottom: 5px;
		font-weight: bold;	}

.contentAreaHeader3
	{
		font-size: 1em;
		color: black;	}
	
.level1
	{
		color: gray;
		margin-bottom: 10px;
		width: 500px;	}

.contactLevel1
	{
		color: gray;
		margin-bottom: 10px;
		width: 198px;	}
.level2
	{
		color: gray;
		font-size: .85em;
		margin-bottom: 10px;
		width: 500px;	}
.level3
	{
		color: #bbb;
		font-size: .85em;
		margin-bottom: 10px;
		width: 500px;
		margin-left: 10px;	}

.menuType
	{
		color: black;
		font-size: 1.5em;
		line-height: 1.5;	}
		
 /* first-node */
/*.foodCategoryFN
	{
		color: #8e5352;
		margin-top: 0;
		font: bold 1.25em/1.5 Trajan, "Trajan Pro", Georgia, "Times New Roman", Times, serif;	}*/

.foodCategoryFN
	{
		color: #458780;
		margin-top: 0;
		font: bold 1em/1.5 Trajan, "Trajan Pro", Georgia, "Times New Roman", Times, serif;	}

/*.foodCategory
	{
		color: #8e5352;
		margin-top: 20px;
		font: bold 1.25em/1.5 Trajan, "Trajan Pro", Georgia, "Times New Roman", Times, serif;	}*/

.foodCategory
	{
		color: #458780;
		margin-top: 20px;
		font: bold 1em/1.5 Trajan, "Trajan Pro", Georgia, "Times New Roman", Times, serif;	}

.foodCategoryFN .foodoptions, .foodCategory .foodoptions
	{
		font-style: italic;
		font-size: .85em;	}
.foodname
	{
		font-size: 1em;
		color: black;
		line-height: 1.5;
		margin-left: 10px;
		width: 530px;
		border-bottom: 1px dotted #f0eae0;	}

.foodnameEMPTY
	{
		font-size: 1em;
		color: black;
		line-height: 1.5;
		margin-left: 10px;
		width: 530px;
		border-bottom: 1px dotted #f0eae0;	}

.foodnameCS
	{
		font-size: 1em;
		color: black;
		line-height: 1.5;
		margin-left: 10px;
		width: 530px;
		border-bottom: 1px dotted #f0eae0;	}

p.foodname
	{
		font-size: 1em;
		color: black;
		line-height: 1.5;
		margin-left: 10px;
		width: 530px;
		border-bottom: none;	}

.price
	{		}
	
.description
	{
		color: gray;
		margin-bottom: 10px;
		width: 530px;
		line-height: 1.5;
		margin-left: 10px;	}


#bgrPby
	{	margin-left: 10px;	}

p.description
	{
		color: gray;
		margin-bottom: 10px;
		width: 530px;
		line-height: 1.5;
		margin-left: 10px;
		border-bottom: 1px dotted #f0eae0;	}
.foodoptions
	{
		color: gray;
		font-size: .85em;
		margin-bottom: 10px;
		width: 530px;
		line-height: 1.5;
		margin-left: 10px;	}
.specialNote
	{
		color: #bbb;
		font-size: .85em;
		margin-bottom: 10px;
		width: 530px;
		line-height: 1.5;
		margin-left: 10px;	}



/* @end */

/* @group directionsContact */

.divLocaleBoxL
	{
		width: 45%;
		width: 25%;
		float: left;
		margin-left: -1px;
		margin-bottom: 20px;
	z-index: 1000;	}
		
.divLocaleBoxM
	{
		width: 45%;
		width: 25%;
		float: left;
		margin-left: 46px;
		margin-bottom: 20px;
	z-index: 1000;	}

.divLocaleBoxR
	{
		width: 45%;
		width: 25%;
		float: right;
		margin-bottom: 20px;
		margin-right: 50px;
	z-index: 1000;	}

.imgmapT
	{
		margin-top: 10px;	}

.imgmap
	{
		margin-top: 10px;	}

.divLocaleBoxL .contentAreaHeader2
	{
		font-size: smaller;	}

.divLocaleBoxR .contentAreaHeader2
	{
		font-size: smaller;	}

.smCaps
	{
		font-variant: small-caps;	}



/* @end */