	/* Body Style for fonts and background color*/
body { 			font-family:  Verdana, Arial, Helvetica, sans-serif; 
				background: url(../images/bg2.jpg) top center #fff repeat-x; 
				background-color:#F7EFDD;
				font-size: 12px; line-height: 12px; letter-spacing: .02em; 
				word-spacing: .03em; color: #333;
				padding:0px;
				margin:0px; }

/* Style for fonts in  paragraph tags and table cells and background color*/
	p, td, br, div{ 	font-family:  Verdana, Arial, Helvetica, sans-serif; 
				font-size: 12px; color: #333; line-height: 14px;}
				
	h1 { 		font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 20px; font-style:normal; color: #333; line-height: 24px; 
				letter-spacing: 0.05em; word-spacing: 0.03em; padding: 0px 0px 0px 5px; 
				font-style:italic;
	}
	
	h2 {		font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 15px; font-style:normal; color: #333; line-height: 20px; padding: 5px; margin:0px; padding-left:0px;}
				
#locations h2 {		font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 15px; font-style:normal; color: #063; line-height: 20px; padding: 5px; margin:0px; padding-left:0px;}
	
	h3 {		font-family:  Verdana, Arial, Helvetica, sans-serif; 
				font-size: 9px; font-style:normal; color: #333; line-height: 11px; }
				
	h5 {		font-family:  Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px; font-style:normal; color: #333; line-height: 11px; padding:0px; margin:0px; padding-top: 15px; padding-bottom:4px;}
				
li { 	font-family:  Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px; color: #333; line-height: 13px; }

/* NAV */
		#navTop { background: url(../images/nav_top.gif) no-repeat; height: 28px; width: 198px;}
		#navtopLinks { background: url(../images/nav_top_mid.gif) repeat-y; width: 198px; padding-left: 0px;}
		#navtopLinks span{ padding-left: 30px;}
		#navDivider { background: url(../images/nav_divider.gif) no-repeat; height: 20px; width: 198px;}
		#navbotLinks { background: url(../images/nav_bot_mid.gif) repeat-y; width: 198px; padding-left: 0px;}
		#navBot { background: url(../images/nav_bot.gif) no-repeat; height: 26px; width: 198px;}
		#navOnTop { background: url(../images/navOn.gif) no-repeat; width: 198px; padding-left: 30px}
		#navOnBot { background: url(../images/navOn2.gif) no-repeat; width: 198px; padding-left: 30px}
		.link { padding-left: 30px}
		
		#nav, #nav a, #nav a:visited{
				font-family:  Verdana, Arial, Helvetica, sans-serif; 
				font-size: 13px; font-weight: bold; color: #fff; line-height: 22px; 
				margin-left: 0px;
				text-decoration:none;}
 		#nav a:hover{
				font-family:  Verdana, Arial, Helvetica, sans-serif; 
				font-size: 13px; font-weight: bold; color: #fff; line-height: 22px; 
				margin-left: 0px;
				text-decoration:underline;}
		
/* CONTENT */
		#contentTopHome { background: url(../images/content_topHome.gif) no-repeat; width:553px; height:28px; }
		
		#contentTop {background: url(../images/content_top.gif) no-repeat; width:553px; height:47px; margin:-20px 0px 0px -30px; }
		#contentTop h1 {font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 18px; font-style:normal; color: #fff; line-height: 20px; 
				letter-spacing: 0.05em; word-spacing: 0.03em; padding: 22px 0px 0px 28px; margin:0px;
				font-style:italic; }				
		
		.web_pages_content {
			margin: 0px 0px 0px 3px;
			background: url(../imagesx/content_mid.gif) repeat-y;}
		.web_pages_content h1 {
			font-family: Arial, Verdana, Helvetica, sans-serif; 
			font-size: 18px; font-style:normal; color: #333333; line-height: 20px; 
			letter-spacing: 0.05em; word-spacing: 0.03em; padding: 5px 0px 0px 3px; margin:0px;
			font-style:italic; }
				
			img { border: 0;}	
				
		td.content { padding: 0px 40px 0px 30px;
			font-size: 13px;
			line-height: 18px;
			background: url(../images/content_mid.gif) repeat-y;}
/* MENU */
		.menuHead { background: url(../images/bg_gradient.gif) repeat-x; height:32px;
		color: #fff; font-size: 14px; font-weight: bold; padding-top: 6px; padding-left: 16px;}
		.menuSection { font-size: 11px; font-style: italic; padding: 0px 0px 10px 5px; }
		.menuContent td{ padding: 5px 5px 16px 5px; font-size: 11px; font-style:italic; border-right: 1px solid #DEE1CC; border-left: 1px solid #DEE1CC;}
		.menuContent h2{ font-size: 13px; font-weight: bold; font-style:normal; color:#063; line-height: 13px; padding:0px; margin:0px; padding-bottom: 4px;}

/* RECIPES */
		.recipes { text-align:center;}
		
		.recipes h2{ font-size: 14px; font-weight: bold; font-style:normal; color:#063; line-height: 13px; padding:0px; margin:0px; padding-bottom: 4px;}
		.recipes a, .recipes a:visited {		
				text-decoration:underline;
				color:#8C211E;}
		.recipes a:hover
		{		color:#000;
				text-decoration:none;}

/* FORMS */
 select, textarea, input {
 border: 1px solid #5A6F57;
 background-color: #D4D5C0;
 font-family:  Arial, Helvetica, sans-serif; 
 font-weight:bold;
  font-size:12px;
 color:#000;
 
 }

/* Styles for FOOTER */
		td.footer  {				
				font-size: 8px;  color: #fff;  
				padding: 15px 5px 5px 55px;
				background: url(../images/footer.gif) no-repeat;
				text-align:center;}
				
		.footer, .footer a, .footer a:visited {		
				text-decoration:none;
				color:#fff;}
		.footer a:hover
		{		color:#fff;
				text-decoration:underline;}
		.footer h2
		{		font-size: 11px; padding: 0px; margin:0px; line-height: 11px;}

/* MISC Styles */

#applemenu {
	background: url(../images/applebg.jpg) no-repeat scroll 50% 0;
	width: 135px;
	height: 132px;
	padding: 25px 10px 0 40px;
	font-size: 9px;
	color: white;
}
#applemenu p {
	font-size: 9px;
	color: white;
	margin-bottom: 5px;
}
#applemenu ul {
	margin: 0;
	padding: 0;
}
#applemenu li {
	padding-left: 17px;
	margin-left: 10px;
	list-style-type: none;
	font-size: 9px;
	line-height: 18px;
	background: url(../images/applebullet.jpg) no-repeat scroll 0 4px;
}
#applemenu a:link {		
	text-decoration: none;
	color:#fff;
}
#applemenu a:visited {		
	text-decoration: none;
	color:#fff;
}
#applemenu a:hover {		
	text-decoration: none;
	color:#fff;
}
#applemenu a:active {		
	text-decoration: none;
	color:#fff;
}
	
.bold { 		font-weight: bold; color:#D81A21; }
	
	/* Custom spacing */
.doublespace {	line-height: 1.5em;}
.singlespace {	line-height: 1em;}
.tinyspace {	line-height: .7em;}

	
	/* Changes cursor to hand icon */
.hand {		cursor: hand;}

.clearfix { clear: both;}

#social {
	width: 50px;
	height: 24px;
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
	border: 0px solid #333;
		
}
img {
	border: none;
		
}

.gmap {

	width: 460px;
	height: 350px;
	margin: 0px 0px 15px 0px;
	padding:  0px;
	border:10px solid #e33a24;	
	background:url(/template_assets/images/mapBorder.jpg) no-repeat;
}


#socside {
 	font-size: 12px;

}

#socside img{
 	vertical-align: middle;
	padding: 3px;
}

#socside a:link, #socside a:visited {
 	font-size: 11px;
	color: #000;
	text-decoration: none;
	padding: 0 0 4px 0;

}
#socside a:hover {
 	text-decoration: underline;

}