body {

	font-family: "Times New Roman", Times, serif;

	font-size: 62.50%; /* Resets 1em to 10px */

	color: #F6D39A;

	}

	body.font-small		{ font-size: 65%; }

	body.font-medium	{ font-size: 75%; }  

	body.font-large		{ font-size: 85%; }

  

/* Headings

***************************************************************************** */

h1,h2,h3,h4,h5,h6 {

	color: #F6D39A;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

	line-height: 1.2em;

}

	

h1 { font-size: 2.7em; }

h2 { font-size: 2.3em; }

h3 { font-size: 1.9em; }

h4 { font-size: 1.5em; }

	

h5 { 

	font-size: 1.3em;

	font-weight: bold; }

	

h6 { 

	font-size: 1.2em;

	font-weight: bold; }





/* General elements

***************************************************************************** */

p {

	margin: 0.5em 0 1em 0;

	line-height: 1.2em;

}

	p.last { margin-bottom: 0!important; }

	p img {

		/* margin: 0 15px 10px 0; */

		padding: 0; }



div.hr {

	background: url(../../images/hr.gif) repeat-x scroll left top;

	height:1px;

	margin-top:18px;

	margin-bottom: 35px;

}

div.hr hr {display: none}



strong { 

	color:#F6D39A;

	font-weight: bold;

}

	

em { font-style: italic; }



.small { font-size: 1em;}

.medium { font-size: 1.2em;}

.large { font-size: 1.4em; }



.fontsize14 {font-size:1.4em;}

.fontsize15 {font-size:1.5em;}

.fontsize24 {font-size:2.4em;}

.fontsize26 {font-size:2.6em;}



.font_TrebuchetMS {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}



.center { text-align: center;}



.hidden {	display: none; }



.underlined { border-bottom: 1px solid #cdd; }



.color_5A1805 {color:#5A1805}

.color_F6D39A {color:#F6D39A}



.width_80percent {width:80%}



.padding-top7 {padding-top:7px;}

.padding-top10 {padding-top:10px;}

.padding-bottom5 {padding-bottom:5px;}

.padding-bottom10 {padding-bottom:10px;}



.margin-top10 {margin-top:10px;}



/* INPUT General elements

***************************************************************************** */



input {

	padding: 3px 8px;

	border: 1px solid #A88E3D;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	background: #efe4c8;

}

input.locationSearch {

	color: #713F29;

	background: url(../../images/INPUT_search.gif) no-repeat scroll left center;

	width: 180px;

	border-style: none;

	padding: 3px 8px 4px 8px;

	font: 12px "Times New Roman", Times, serif;

}



input.button {

	float: right;

	padding: 4px 8px;

	border: 1px solid #A88E3D;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	background: #efe4c8;

	color: #efe4c8;

}

input.button:hover {

	background: #be261e;

	color: #fff;

}

input.button:active {

	background: #333;

	color: #fff;

}



label {

	padding: 0 10px;

	font-size: 0.8em;

	color: #666;

}



textarea {

	padding: 9px;

	border: 1px solid #cdd;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	background: #f9ffff;

}



/* Links

***************************************************************************** */



a {	text-decoration: none; }

	a:link    { color: #fff; }

	a:visited { color: #fff; }

	a:hover   { color: #F6D39A; }

	a:active  { color: #fff; }



a img {	border: none;	}



.secondaryLink  a {	text-decoration: none; font-weight:bold; }

	.secondaryLink  a:link    { color: #F6D39A; }

	.secondaryLink  a:visited   { color: #F6D39A; }

	.secondaryLink  a:hover  { color: #fff; }

	.secondaryLink  a:active { color: #F6D39A; }



ul.MenuBarHorizontal li.siteTools a.MenuBarItemSubmenu {	text-decoration: none; font-weight:bold; font-size:1.5em !important; padding-left:0 !important; }

	ul.MenuBarHorizontal li.siteTools a.MenuBarItemSubmenu:link    { color: #F6D39A !important; }

	ul.MenuBarHorizontal li.siteTools a.MenuBarItemSubmenu:visited   { color: #F6D39A !important; }

	ul.MenuBarHorizontal li.siteTools a.MenuBarItemSubmenu:hover  { color: #fff !important; }

	ul.MenuBarHorizontal li.siteTools a.MenuBarItemSubmenu:active { color: #F6D39A !important; }

	

.footerContent a {	text-decoration: none; }

	.footerContent a:link    { color: #F6D39A; }

	.footerContent a:visited   { color: #F6D39A; }

	.footerContent a:hover  { color: #fff; }

	.footerContent a:active { color: #F6D39A; }



/*Left Navs */

#leftNav_levelOne .alpha_content ul li a {text-decoration: none; color: #EFE4C8;}

	#leftNav_levelOne .alpha_content ul li a:link    { color: #F6D39A; }

	#leftNav_levelOne .alpha_content ul li a:visited   { color: #F6D39A; }

	#leftNav_levelOne .alpha_content ul li a:hover  { color: #F2F2F2; font-weight:bold;}

	#leftNav_levelOne .alpha_content ul li a:active { color: #F6D39A; }

	

#leftNav_levelTwo .alpha_content ul li a {	text-decoration: none;color: #EFE4C8;}

	#leftNav_levelTwo .alpha_content ul li a:link    { color: #F6D39A; }

	#leftNav_levelTwo .alpha_content ul li a:visited   { color: #F6D39A; }

	#leftNav_levelTwo .alpha_content ul li a:hover  { color: #F2F2F2; font-weight:bold;}

	#leftNav_levelTwo .alpha_content ul li a:active { color: #F6D39A; }





/* Left Nav Level One Selected Link Style*/

#leftNav_levelOne .alpha_content ul li.selected a {

		color: #F2F2F2 !important;

}

	/*#leftNav_levelOne .alpha_content ul li.selected a:hover  { 

			border-top:0px solid #260602;

			border-bottom:0px solid #260602;

	}*/

#leftNav_levelOne .alpha_content ul li.selectedHover a {

		color: #F2F2F2 !important;

}



#leftNav_levelTwo .alpha_content ul li.selected a {

		color: #F2F2F2 !important;

}

/*Recipe Menu */

.recipe_nutritionInfo a {	text-decoration: none; }

	.recipe_nutritionInfo a:link    { color: #666; }

	.recipe_nutritionInfo a:visited   { color: #666; }

	.recipe_nutritionInfo a:hover  { color: #5A1805; }

	.recipe_nutritionInfo a:active { color: #666; }

	



/*.list_yellowArrow link */

.list_yellowArrow a { color: #5A1805 !important; text-decoration: underline;}

	.list_yellowArrow a:link    { text-decoration: underline; }

	.list_yellowArrow a:visited   { text-decoration: underline; }

	.list_yellowArrow a:hover  { text-decoration: none; }

	.list_yellowArrow a:active { text-decoration: underline; }



/* Site Map Link Style*/

#sitemap ul li a:link {color: #45110A;text-decoration:none}

#sitemap ul li a:visited {text-decoration:none}

#sitemap ul li a:hover { text-decoration: underline; }

#sitemap ul li a:active  {text-decoration:none}

	

	ul.ul_levelOne li a { color:#260602 !important; }

		

	/*ul.ul_levelTwo_1 li a, 

	ul.ul_levelTwo_2 li a,

	ul.ul_levelThree_1 li a,  

	ul.ul_levelThree_2 li a,  

	ul.ul_levelFour li a {color: #45110A !important;}*/

	

	



/* List Style

***************************************************************************** */

.footerContent ul { margin:0; padding:0;}

.footerContent ul li {

	display: inline;

	padding-right: 15px;

	list-style-type: none;

	vertical-align:top;

}



/* Left Navs */

#leftNav_levelOne .alpha_content ul, #leftNav_levelTwo .alpha_content ul {

	list-style-type: none;

	margin:0;

	border:0;

}



#leftNav_levelOne .alpha_content ul li { padding:  3px 0 3px 15px;}

#leftNav_levelTwo .alpha_content ul li { padding: 5px 0 0 10px;}



/* Left Nav Selected Style*/

#leftNav_levelOne .alpha_content ul li.selected {

	color: #F2F2F2;

	font-size:1.2em;

	font-weight:bold;

	background: transparent url(../../images/LEFTNAV_selectBGimg.png) no-repeat scroll left top;

	border-top:1px solid #260602;

	border-bottom:1px solid #260602;

	width:141px; 

	overflow:hidden;

	cursor:pointer;

}

	#leftNav_levelOne .alpha_content ul li.selectedHover {

		color: #F2F2F2;

		font-weight:bold;

		background: transparent url(../../images/LEFTNAV_selectBGimg.png) no-repeat scroll left top;

		border-top:1px solid #260602;

		border-bottom:1px solid #260602;

		width:141px; 

		overflow:hidden;

		cursor:pointer;

	}



#leftNav_levelTwo .alpha_content ul li.selected {

	font-weight:bold;

	background: transparent url(../../images/LEFTNAV_selectBGimg.png) no-repeat scroll left top;

	border-top:1px solid #2F1C0F;

	border-bottom:1px solid #2F1C0F;

	width:202px; 

	overflow:hidden;

	cursor:pointer;

}



ul.list_yellowArrow  {

	margin: 0px;

	padding: 0 0 0 16px;

	display:block;

	vertical-align:text-top;

	list-style-position: outside;

	list-style-image: url(../../images/LIST_yellowArrow.gif);

}

ul.list_yellowArrow li {

	width: 600px;

	text-align:left;

	margin:20px auto;

}





/*Site Map List Style */

#sitemap ul {

	font: normal "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #45110A;

	text-align: left;

	vertical-align: text-top;

	padding: 0;

	list-style-position: outside;

	list-style-type: none;

}



/********* LEVEL 1 *********/

ul.ul_levelOne {margin: 0 15px 20px 0;float:left; width:15%;}

	ul.ul_levelOne li { font-weight:bold; text-transform:uppercase;}

	/********* LEVEL 2 *********/

	/* ul.ul_levelTwo_1 li applies to 

		EXPERIENCE, MENU, LOCATIONS, SHOP

		Level 2 list style*/	

		ul.ul_levelTwo_1 li {text-transform: capitalize; padding-top:10px}

	

	/* ul.ul_levelTwo_2 li applies to   

		ABOUT US, CAREERS 

		Level 2 list style*/

		ul.ul_levelTwo_2 li {text-transform: capitalize; padding-top:0px; padding-bottom:10px; line-height:12px;}

		

		

	/********* LEVEL 3 *********/	

	/* ul.ul_levelThree_1 li applies to 

		EXPERIENCE & MENU 

		Level 3 list style*/	

		ul.ul_levelThree_1 li { text-transform: capitalize; font-weight:normal;  padding-top:10px; padding-left:10px;}

	

	/* ul.ul_levelThree_2 li applies to 

		SHOP, & ABOUT US 

		Level 3 list style*/	

		ul.ul_levelThree_2 li { text-transform: capitalize; font-weight:normal; line-height:12px;  padding-top:1px; padding-left:10px; padding-bottom:10px;}



	/* ul.ul_levelThree_Locations li applies to 

		LOCATIONS

		Level 3 list style*/	

		ul.ul_levelThree_Locations li { text-transform: capitalize; font-weight:normal; line-height:12px;  padding-top:0px; padding-left:10px; padding-bottom:6px;}





	/********* LEVEL 4 *********/	

	ul.ul_levelFour li { line-height:12px; text-transform: capitalize; font-size:0.9em; padding-top:0px; padding-bottom:6px; padding-left:20px; }



	.lastUl {margin-right:0 !important;}



/* Font Style

***************************************************************************** */

.footerContent {

	margin-top: 6px;

	height: 30px;

	margin-left: 15px;

	text-align: left;

	vertical-align: middle;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	line-height: 29px;

	font-size: 1.2em;

}

.footerRight {

	font-size:1em;

	text-align:left;

	position:relative;

	top:-1px; 

	right:0;

}



#leftNav_levelOne {

	font: 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #EFE4C8;

	text-align: left;

}

#leftNav_levelTwo {

	font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #EFE4C8;

	text-align: left;

}

.leftNav_Locations {

	font: 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #EFE4C8;

	text-align: left;

}





/*Right Content Box Layout*/

#rightContentBox {

	color: #666666;

	text-align:left;

	font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;

}





/*Recipe Menu Font Style*/

#receiptMenu {

	color: #666666;

	text-align:left;

	font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;

}



.recipe_title h1 {

	color: #5A1805;

	text-align: left;

	padding-left: 21px;

	line-height:0.9em;

	padding-top:10px;

	font-size: 2.1em;

	padding-right: 5px;

}

.recipe_description { padding:5px 0}

.recipe_substitutions h6 {color: #5A1805; text-align: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top:8px;}

.recipe_nutritionInfo {line-height:0.8em; margin-right:10px;}



/*Site Map Font Style*/

#sitemap {

	font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;

}


#legal {
	font-size:9pt;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#65564C;
}
