body {margin:0;padding:0;text-align:center;background-color:#440000;
			/*background:url('/images/troyerPageBg.jpg') repeat top left;*/
			}

h1,h2,h3	{clear:both;font-weight:normal;font-family:garamond,times,serif;}
h1	{font-size:24px;line-height:20px;margin:15px 7px;color:#660000;}
h2	{font-size:21px;line-height:17px;margin:10px 12px;color:black}
h3	{font-size:15px;line-height:14px;margin:5px 20px;color:black;font-weight:bold;}
h2.noClear {clear:none;}

p	{clear:none;margin:10px 20px;padding:0;
	text-indent:25px;letter-spacing:.15px;
	font:normal 15px/16px garamond,times,serif;}

a,
a:link,
a:visited	{color:blue;text-decoration:none;border:none;border-bottom:1px dotted blue;}
a:hover	{border-bottom:1px solid blue;}

a.imageLink,
a.imageLink:link, 
a.imageLink:visited,
a.imageLink:hover	{border:none;}

a.mainNavLink,
a.mainNavLink:link,
a.mainNavLink:visited	{display:inline;border:none;
											padding:0 20px 0 35px;margin:0;text-align:center;border-left:none;
											color:black;text-decoration:none;
											font:italic 21px/35px garamond,times,serif;}
a.mainNavLink:hover	{color:white;}
a#mainNavLinkCurrent,
a#mainNavLinkCurrent:link,
a#mainNavLinkCurrent:visited	{text-decoration:underline;}
a#mainNavLinkCurrent:hover	{color:white;}

a.subNavLink,
a.subNavLink:link,
a.subNavLink:visited	{display:block;width:110px;margin:0;padding:0;
											border:none;color:#666666;text-decoration:none;text-align:center;
											font:normal 15px/25px garamond,times,serif;}
a.subNavLink:hover	{background-color:#e4c838;color:black;}

a.thirdTierLink,
a.thirdTierLink:link,
a.thirdTierLink:visited	{position:relative;display:block;float:left;
												border:1px solid #777777;border-bottom:none;
												margin:0 2px;padding:2px 5px;
												color:#777777;text-decoration:none;
												font:normal 12px/12px arial,sans-serif;}
a.thirdTierLink:hover	{color:white;background-color:#777777;}
a#thirdTierLinkCurrent,
a#thirdTierLinkCurrent:link,
a#thirdTierLinkCurrent:visited	{color:white;background-color:#777777;}
a#thirdTierLinkCurrent:hover	{color:white;background-color:#777777;}


a.upperNavLink,
a.upperNavLink:link,
a.upperNavLink:visited	{display:inline;border:none;color:black;text-decoration:none;
											font:bold 14px/15px arial,helvetica,sans-serif;margin:0 5px;}
a.upperNavLink:hover	{color:blue;}

a#giftCertificateLink,
a#giftCertificateLink:link,
a#giftCertificateLink:visited,
a#giftCertificateLink:hover	{position:absolute;top:0;right:0;height:90px;width:90px;
														border:none;}

img {vertical-align:middle;}
img.logoImage {float:right;margin:0;margin-right:15px;}
img.doily {position:relative;display:block;width:150;
					margin:0;margin-left:2px;padding:20px 22px 50px 24px;
					background:url('/images/doily.gif') no-repeat bottom center;}
img.inText,
img.inTextLeft,
img.inTextRight	{clear:both;margin:5px;padding:5px;border:1px solid #999999;}
img.inTextLeft,
img.imageLeft	{margin:5px;float:left;}
img.inTextRight,
img.imageRight	{margin:5px;float:right;}
img.sideImage	{margin:15px 20px;padding:0;border:1px solid black;
								background-color:white;}
img.map	{margin:15px;padding:5px;border:1px solid #999999;}
								
#navigation ul	{display:block;position:relative;list-style:none inside;
								margin:0;z-index:50;}
#navigation ul li	{position:relative;float:left;display:block;
									padding:0;margin:0;}
#navigation li ul	{position:absolute;display:none;top:30px;left:10px;width:110px;
									list-style:none outside;
									padding:0;margin:0;}
#navigation li li	{position:relative;display:block;float:none;width:110px;
									padding:0;margin:0;border-bottom:1px solid black;}
#navigation li:hover ul,
#navigation li.over ul {display:block;border:1px solid black;
												padding:0;margin:0;
												border-top:none;border-bottom:none;background-color:white;}
li>ul {top:auto;left:auto;}

table	{margin:10px 20px;clear:both;}

table td,th	{margin:0;padding:3px 6px;vertical-align:top;
						font:normal 14px/16px garamond,times,serif;}

th	{border:none;border-top:1px solid #999999;border-bottom:1px solid #999999;
		background:#cccccc;font-weight:bold;}

input,select,textarea	{border:1px solid #999999;border-left-width:5px}
input[type="button"],
input[type="submit"]	{border-left-width:1px;}

.right	{text-align:right;}
.center	{text-align:center;}
td.right	{color:#999999;}
.warning	{color:#cc6600;}
p.warning	{text-indent:0;}

p.eventDisplay	{text-indent:0;}
p.event	{text-indent:0;margin:5px;font:normal 12px/14px garamond,serif;}
p.event a	{color:#440000;}

.singleColumn	{display:block;clear:both;width:700px;margin:0;padding:0;border:none;}
.thinColumn	{display:block;float:left;width:200px;margin:0;padding:0;border:none;}
.wideColumn	{display:block;float:left;width:495px;margin:0;padding:0;border:none;}

.mainHeader	{margin:0 10px;margin-bottom:0;}

#all	{width:700px;margin:0 auto;
			background:url('/images/mainBg.jpg') repeat-y top left;}
#upperNavigation	{position:relative;height:20px;text-align:right;color:black;
									padding-top:2px;border:none;border-bottom:1px solid black;
									background:url('/images/clothBg.jpg') repeat top left;}
#header	{height:294px;
				background:url('/images/headers/mainHeader.jpg') no-repeat top left;}
#giftHeader	{height:294px;
						background:url('/images/headers/giftsHeader.jpg') no-repeat top left;}
#bakeryHeader	{height:294px;
						background:url('/images/headers/bakeryHeader.jpg') no-repeat top left;}
#sarasotaHeader	{height:294px;
						background:url('/images/headers/sarasotaHeader.jpg') no-repeat top left;}
#bellvilleHeader	{height:294px;
						background:url('/images/headers/bellvilleHeader.jpg') no-repeat top left;}
#restaurantHeader	{height:294px;
						background:url('/images/headers/restaurantHeader.jpg') no-repeat top left;}
#furnitureHeader	{height:294px;
						background:url('/images/headers/furnitureHeader.jpg') no-repeat top left;}
#navigation	{height:35px;font-size:18px;border-bottom:1px solid black;
						background:url('/images/navigationBg.jpg') no-repeat top left;}
#subNavigation	{height:25px;border-bottom:1px solid black;
								background:url('/images/subNavigationBg.jpg') repeat-y top left;
								font-size:14px;color:#666666;}
#thirdTierNavigation	{height:16px;font-size:14px;text-align:center;
											padding:0;padding-left:5px;border-bottom:1px solid #777777;}
#main	{position:relative;text-align:left;}
#mainLeft	{border-right:none; text-align: center; font-size: 11px; font-family: arial, sans-serif; line-height: 1em;}
#mainLeft a	{border:none;}
#preFooter	{text-align:left;height:83px;border-top:1px solid black;
						background:url('/images/preFooterBg.jpg') no-repeat top left;}
#logos	{text-align:right;}
#footer	{height:70px;padding-top:5px;
				font:normal 11px/11px garamond,times,serif;text-align:center;
				background:url('/images/footerPieBg.jpg') no-repeat top left;}
#copyright	{text-align:center;padding:10px 0;color:white;
						font:normal 11px/11px garamond,times,serif;text-align:center;
						background:transparent;}