body		{
			background-color:#5FF2EC; 
			margin-left: 1px;
			font-size: small;
			}

br.all-clear
				{
				clear: both;
				}

table.maintop	{
			width: 975px; 
			background-color:#5FF2EC; 
			padding:0px; 
			margin-left: 2px;
			height: 158px;
			} 

table.main	{
		width: 975px; 
		background-image: url(images/homestripes09.gif); 
		background-repeat: repeat; 
		padding:0px;
		border: white solid 2px;}

table.main td#content-td
			{
			background: url('images/content-bg.png');
			}

table.mainhome	{width: 975px; background-image: url(images/homestripes09b.gif); 
		background-repeat: repeat-x; padding:0px;
		border: white solid 2px; height: 378px;}

		
td.cookie	{padding:4px 4px 4px 10px;}
td.cc	li {color:black; font-family: arial,"trebuchet ms"; font-size:10pt;}
td.ccs	 {color:black; font-family: arial,"trebuchet ms"; font-size:10pt;}
td.faq		{color:black; font-family: arial,"trebuchet ms"; font-size:8pt;}
td.boxtext1	{font-size: 11pt; color: #ffffff; font-family:"trebuchet ms",arial; font-weight:600;}
td.boxtext2	{font-size: 9pt; color: #000000; font-family:"trebuchet ms",arial;}

.gallery_links
{
width: 634px;
float: left;
margin: 0 0 20px 24px;
border: 1px dotted #00b4ff;
padding: 0 0 6px 0;
}

p.dancing_head
	{
	margin: 0 0 4px 0;
	border-bottom: 1px solid #d8d8d8;
	padding: 4px 0 2px 0;
	font-family: "Dancing Script", arial, sans-serif;
	font-size: 22px;
	text-align: center;
	background: #eeeeee;
	}

table.gallery_link_table
	{
	width: 594px;
	margin: 0 0 0 20px;
	border: 0;
	line-height: 22px;
	}

.gallery_links_crumbs
{
width: 634px;
float: left;
margin: 6px 0 20px 24px;
border: 1px dotted #999999;
padding: 6px 0;
background: url('images/fleur_pattern.jpg') 60px 12px;
}

p.gallery-crumbs
	{
	margin: 0;
	padding: 0;
	color: #333333;
	font-family: "trebuchet ms", arial;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	}
		
.farm-market
			{width: 405px; padding: 3px; border-bottom: dotted thin #FB7310; text-align: left; margin-left: 5px; margin-top: 4px;}
			
.farm-market5
			{width: 400px; padding: 3px; text-align: left; margin-left: 5px; margin-top: 4px;}

div.fm5
			{width: 648px; padding: 0px; border-top: dotted thin #FB7310; margin-left: 5px;}
				
		
h1		{color: #FB7310; font-family: arial, sans-serif; font-size: 150%; margin: 0 0 6px 0; padding: 10px 12px;} 

h2		{color:#2BD1CA; font-weight: 600; font-family: arial, sans-serif; font-size: 16pt; 
		padding: 2px 12px 0px 6px; text-align:center;}

h2#baked-daily
		{
		color: #2BD1CA;
		font-weight: 600;
		font-family: arial, sans-serif;
		font-size: 20px;
		margin: 24px 0 0 0; 
		padding: 0 24px;
		text-align: left;
		}

h2.pastry_h2
		{
		color: #2BD1CA;
		font-weight: 600;
		font-family: arial, sans-serif;
		font-size: 16px;
		margin: 24px 0 0 0; 
		padding: 0 24px;
		text-align: left;
		}

span.smaller_italic
			{
			font-size: 12px;
			font-style: italic;
			color: #666666;
			}

h2.xmas		{color: red; font-family: arial, sans-serif; font-size:15pt; 
		padding: 2px 12px 0px 12px; font-weight:600; text-align:center;} 

h3		{color:#2BD1CA; font-weight: bold; font-family: "monotype corsiva",arial; font-size:13pt; 
		padding: 2px 12px 0px 12px; text-align:center;}

h3.pastry_h3
		{
		color: #555555;
		font-family: arial;
		font-size: 13px;
		margin: 0; 
		padding:  0 24px;
		text-align: left;
		}

h4		{color:#000000; font-family: arial, sans-serif; font-size:13pt; font-weight: 600; padding: 2px; margin: 3px;}

h5		{color:#FB7310; font-family: "trebuchet ms", arial; font-size:12pt; padding: 2px 2px 2px 12px;}

td		{color:black; font-family: arial,"trebuchet ms"; font-size:9pt;}

p		{color:black; font-family: arial,"trebuchet ms"; font-size:10pt; padding: 2px 20px 2px 24px; clear: left;}

p.2		{color:black; font-family: arial,"trebuchet ms"; font-size:10pt; padding: 2px 5px 2px 12px;}

span.names	{color: #0A4AC1; font-family: arial,"trebuchet ms"; font-size: 11pt; font-weight: bold;}

span.bc	{color: #0A4AC1; font-family: arial,"trebuchet ms"; font-size: 10.5pt; font-weight: bolder;}

span.para		{color:black; font-family: arial,"trebuchet ms"; font-size:11pt; font-weight: bold;}

span.actcake		{color: black; font-family: "trebuchet ms",arial; font-size:11pt; 
					text-decoration: none; font-weight: bold; background-color: #FFFF9D;}
					
span.subhead	{color:#009900; font-family: "trebuchet ms",arial; font-size:12pt; font-weight:600; padding: 2px 12px 2px 4px;}

span.difcolor	{color:#FB7310; font-family: arial,"trebuchet ms"; font-size:9pt; 
				font-weight:500; padding: 0px 5px 2px 5px; text-align:center;}

span.caps	{color:#111111; font-family: arial; font-size:9pt; font-weight:500;}
		
					
dt		{color:black; font-family: arial,"trebuchet ms"; font-size:10pt; padding: 2px 12px 2px 12px;}
dd		{color:black; font-family: arial,"trebuchet ms"; font-size:10pt; padding: 2px 12px 2px 12px;}
blockquote	{color:black; font-family: arial,"trebuchet ms"; font-size:10pt; padding: 2px 12px 2px 12px;}
hr		{color:#2BD1CA; width: 670px; text-align:center;}


.crumbs2	{color:#FB7310; font-family: verdana, arial, sans-serif; font-size:12pt; font-weight: 600; padding-left: 12px;} 
.crumbs3	{color:#111111; font-family: verdana, arial, sans-serif; font-size:11pt; font-weight: 600; padding-left: 12px;} 
.crumbs4	{color:#FB7310; font-family: verdana, arial, sans-serif; font-size:12pt; font-weight: 600; padding-left: 12px; margin-left: 12px;}

.subtag		{color: red; font-weight: 500; font-family: "trebuchet ms",arial; font-size:10pt; padding: 2px 2px 2px 12px;}

					
a.top:link {font-size: 9pt; color:#FB7310; font-family: arial,"trebuchet ms"; text-decoration: none;}
a.top:active {font-size: 9pt; color:#FB7310; font-family: arial,"trebuchet ms"; text-decoration: none;}
a.top:visited {font-size: 9pt; color:#FB7310; font-family: arial,"trebuchet ms"; text-decoration: none;}
a.top:hover {font-size: 9pt; color:#FB7310; font-family: arial,"trebuchet ms"; text-decoration: none;}

a.caption:link		{color:green; font-family: verdana,arial; font-size:8pt; text-decoration:none;}
a.caption:active	{color:green; font-family: verdana,arial; font-size:8pt; text-decoration:none;}
a.caption:visited	{color:green; font-family: verdana,arial; font-size:8pt; text-decoration:none;}
a.caption:hover		{color: #0A4AC1; font-family: verdana,arial; font-size:8pt; text-decoration:underline;}

a.caption2:link		{color:green; font-family: verdana,arial; font-size:10pt; text-decoration: underline; font-weight: bold;}
a.caption2:active	{color:green; font-family: verdana,arial; font-size:10pt; text-decoration: underline; font-weight: bold;}
a.caption2:visited	{color:green; font-family: verdana,arial; font-size:10pt; text-decoration: underline; font-weight: bold;}
a.caption2:hover	{color: #0A4AC1; font-family: verdana,arial; font-size:10pt; text-decoration: underline; font-weight: bold;}

a.page:link	
{color:green; font-family: "trebuchet ms",arial; font-size:11pt; 
text-decoration:underline; font-weight: bold;}
a.page:active	
{color:green; font-family: "trebuchet ms",arial; font-size:11pt; 
text-decoration:underline; font-weight: bold;}
a.page:visited	
{color:green; font-family: "trebuchet ms",arial; font-size:11pt; 
text-decoration:underline; font-weight: bold;}
a.page:hover	
{color:blue; font-family: "trebuchet ms",arial; font-size:11pt; 
text-decoration:none; font-weight: bold;}

a.page2:link	
{color:green; font-family: "trebuchet ms",arial; font-size:10pt; 
text-decoration:underline; font-weight: 500;}
a.page2:active	
{color:green; font-family: "trebuchet ms",arial; font-size:10pt; 
text-decoration:underline; font-weight: 500;}
a.page2:visited	
{color:green; font-family: "trebuchet ms",arial; font-size:10pt; 
text-decoration:underline; font-weight: 500;}
a.page2:hover	
{color:blue; font-family: "trebuchet ms",arial; font-size:10pt; 
text-decoration:none; font-weight: 500;}

a.homelinks:link	
{color: #222222; font-family: tahoma,"trebuchet ms",arial; font-size: 10pt; text-decoration:underline; font-weight: bold;}
a.homelinks:active	
{color: #222222; font-family: tahoma,"trebuchet ms",arial; font-size: 10pt; text-decoration:underline; font-weight: bold;}
a.homelinks:visited	
{color: #222222; font-family: tahoma,"trebuchet ms",arial; font-size: 10pt; text-decoration:underline; font-weight: bold;}
a.homelinks:hover	
{color: #bb0000; font-family: tahoma,"trebuchet ms",arial; font-size: 10pt; text-decoration:underline; font-weight: bold;}
td.footer	{color:black; font-family: "trebuchet ms",arial; font-size:9pt;} 


img.right	{float:right; margin: 8px 23px 15px 15px; border: 1px solid #666666;}
img.right2	{float:right; margin-left:15px; margin-bottom:10px;}
img.right3	{margin: 0px 10px 5px 18px; border: 1px solid #666666;}
img.right4	{float:right; margin: 0px 10px 10px 10px; border: 1px solid #666666;}

div.boxright	{float: right; margin: 8px 23px 15px 15px; border: 1px solid #666666; text-align: center;}


ol li		{color:black; font-family: "trebuchet ms",arial; font-size:10pt; padding: 2px 12px 2px 12px;}
ul li		{color:black; font-family: "trebuchet ms",arial; font-size:10pt;}
ul.norm li	{color:black; font-family: arial,"trebuchet ms"; font-size:10pt;}
ul.farmers li	{color:black; font-family: arial,"trebuchet ms"; font-size:10pt; padding-bottom: 4px;}
	


a.pdf:link, a.pdf:visited, a.pdf:active	
{color: #f15a11; font-family: helvetica,"trebuchet ms",arial; font-size: 14pt; 
text-decoration:underline; font-weight: 600; padding: 5px 1px;}

a.pdf:hover	
{color: green; font-family: helvetica,"trebuchet ms",arial; font-size: 14pt; 
text-decoration:none; font-weight: 600; padding: 5px 1px;}

span.pdf2
{color: #444444; font-family: helvetica,"trebuchet ms",arial; font-size: 14pt; 
font-weight: 600; padding: 5px 1px;}

/* -------- Side Navigation --------  */      

#sidenav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	  
} 
	
#sidenav ul li {
	padding: 0;
	margin: 0;
}
	
#sidenav ul li a:link, #sidenav ul li a:visited, #sidenav ul li a:active {
	display: block;
	height: 24px;
	margin: 0;
	padding: 10px 8px 8px 8px;
	font-family: "trebuchet ms", arial, tahoma;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #0A4AC1;
}

#sidenav ul li a:hover, #sidenav ul li a:focus {
	display: block;
	height: 24px;
	margin: 0;
	padding: 10px 8px 8px 8px;
	font-family: "trebuchet ms", arial, tahoma;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #E9A511;
}

/* -------- Top Navigation --------  */

#topnavbar
			{
			width: 510px;
			text-align: left;
			padding-right: 2px;
			background: transparent;
			}

#topnav a:link, #topnav a:visited, #topnav a:active {
	font-size: 111%;
	text-decoration: none;
	color: #0A4AC1;
	padding: 2px;
	background: transparent;
	font-family: "trebuchet ms",arial,tahoma;
	font-weight: bold;
}

#topnav a:hover, #topnav a:focus {
	font-size: 111%;
	color: #E9A511;
	text-decoration: underline;
	background: transparent;
	font-family: "trebuchet ms",arial,tahoma;
	font-weight: bold;
}

/* Miscellaneous */

ol.wedding_consult
{
margin: 0 0 0 46px;
padding: 0;
}

ol.wedding_consult li
{
margin: 0 0 6px 0;
padding: 0;
}

img#logo_home_link
{
margin: 0 0 0 9px;
border: 0;
}

img#facebook_link_home
{
float: left;
margin: 7px 0 4px 15px;
border: 0;
}

img#facebook_link
{
float: left;
margin: 7px 0 0 18px;
border: 0;
}

img#youtube_link_home
{
float: left;
margin: 7px 0 4px 16px;
border: 0;
}

img#youtube_link
{
float: left;
margin: 7px 0 0 16px;
border: 0;
}

p.wedding_faq
{
width: 350px;
margin: 0 0 0 24px;
border: 1px solid #999999;
padding: 6px 0 4px 0;
font-size: 15px;
font-weight: bold;
text-align: center;
background: #eeeeee;
}

a#faq_link:link, a#faq_link:visited, a#faq_link:active
	{
	color: green;
	text-decoration: none;
	}

a#faq_link:hover, a#faq_link:focus
	{
	color: blue;
	text-decoration: none;
	}

p.pastry-bread-menu
{
width: 633px;
margin: 22px 0 16px 24px;
border: 1px solid #999999;
padding: 6px 0;
font-size: 15px;
font-weight: bold;
text-align: center;
background: #eeeeee;
}

a.boxed_link:link, a.boxed_link:visited, a.boxed_link:active
	{
	color: green;
	text-decoration: none;
	}

a.boxed_link:hover, a.boxed_link:focus
	{
	color: blue;
	text-decoration: none;
	}

p#menu-description
{
font-weight: bold;
color: green;
}

ul.pastry_ul
{
margin: 10px 38px;
padding: 0;
}

ul.pastry_ul li
	{
	margin: 0 0 2px 0;
	}

.pastry_photo_hold
{
width: 202px;
float: right;
clear: right;
margin: 12px 24px 24px 0;
}

p.pastry_caption
	{
	margin: 6px 0 0 0;
	padding: 0;
	color: #333333;
	font-size: 10px;
	text-align: center;
	}

#service-area-hold
{
width: 622px;
margin: 0 auto 20px auto;
text-align: center;
}

img#area-map
	{
	border: 1px solid #999999;
	}

/* End Miscellaneous */

/* Galleries */

span.highslide_instructions
{
font-size: 85%;
font-style: italic;
color: #444444;
}

h4.gallery_head
{
width: 634px;
clear: left;
margin: 12px 0 10px 0;
border: 1px solid #dddddd;
padding: 2px 0 6px 0;
font-size: 24px;
font-weight: normal;
font-family: "Dancing Script", arial, sans-serif;
background-color: #eeeeee;
}

img.thumb
{
margin: 0 0 4px 0;
}

span.photo_caption
{
color: #333333;
font-size: 10px;
text-decoration: none;
}

/* End Galleries */

h5.holiday		{display: inline; color:#FB7310; font-family: "trebuchet ms", arial; font-size: 12pt; padding: 2px 2px 4px 12px;}

ul.hol {
	padding-top: 2px;
	margin-top: 2px;
	}
