﻿/* Rotator */
	#rotator { height:520px; z-index:0; }
		#rotator div { position:absolute; width:980px; display:none; text-align:center; font-size:14pt; font-weight:bold; height:520px; padding:10px; }

	#rotatorNav { text-align:center; }
		#rotatorNav a { display:inline-block; width:22px; height:22px; line-height:22px; margin:1px 2px;   border-width:1px; border-style:solid; color:white; text-decoration:none; text-align:center; }
			#rotatorNav a:link, #rotatorNav a:visited { color:#fffac9; background-color:#8b0046; }
			#rotatorNav a:hover, #rotatorNav a:active { color:#8b0046; background-color:white; }
		
			#rotatorNav a.active:link, #rotatorNav a.active:visited, #rotatorNav a.active:hover, #rotatorNav a.active:active 
				{ color:#8b0046; background-color:white; }
		

/* Footer Link Table */
	.footerLinkTable { width:100%; background-color:#f7f7f7; }
		.footerLinkTable tr td { vertical-align:top; }
		.footerLinkTable div { font-weight:bold; }
		.footerLinkTable a { display:block; margin:2px 0px; }




/* SIDEBAR LINKS - DEPRICATED  */
	/* for lists and nested lists */
	.linksidebar, .linksidebar ul { list-style:none; margin:0px; padding:0px; width:200px; }
	/* for the nested list */
	.linksidebar ul { position:absolute; top:0px; left:100%; width:100%; border:2px solid #591329; }
	
	/* for all link items */
	.linksidebar li { position:relative; width:100%; font-size:13pt; line-height:26pt; }
	
	/* hiding and showing */
	.linksidebar ul, .linksidebar li:hover ul ul { display: none; }
	.linksidebar li:hover ul, .linksidebar ul li:hover ul { display: block; z-index:10000; }
	
	/* for link states */
	.linksidebar a:link, .linksidebar a:visited { display:block; width:100%; text-decoration:none; color:white; text-indent:7px; z-index:10000; }
	/* for nested link states */
	.linksidebar ul a:link, .linksidebar ul a:visited { display:block; width:100%; background-color:#8b0046; filter:alpha(opacity=94);-moz-opacity:.94;opacity:.94; z-index:10000; }
	/* for links' hover states (this needs to be last) */
	.linksidebar a:hover, .linksidebar ul a:hover { color:white; background-color:#591329; }

	.noclick { cursor:default; }




/* HEADERBAR LINKS */

	.linkheaderbarWrappersWrapper { position:relative; float:right; width:100%; background-color:#8b0046; z-index:10; }
	.linkheaderbarWrapper { float:right; position:relative; left:-50%; text-align:left; }
	.linkheaderbar { position:relative; left:50%; }
	.lastheaderbarlink { border-right:0px !important; }


	/* for lists and nested lists */
	.linkheaderbar, .linkheaderbar ul { list-style:none; margin:0px; padding:0px; display:block; float:left; width:100%; background-color:#8b0046; }
	/* for the nested list */
	.linkheaderbar ul { border:2px solid #003a46; z-index:11; }
	
	/* for all link items */
	.linkheaderbar li { font-size:13pt; line-height:13pt; display:block; float:left;  padding:2px 10px; margin:0px 0px; background-color:#8b0046; border-right:1px solid #c9c48e; position:relative; z-index:12; }
	/* for inner link items */
	.linkheaderbar li ul { z-index:13; }
	.linkheaderbar li ul li { width:200px; z-index:14; }
	
	/* hiding and showing */
	.linkheaderbar ul, .linkheaderbar li:hover ul ul { top:21px; left:8px; width:220px; padding:1px; background-color:white; display:none; position:absolute; }
	.linkheaderbar li:hover ul ul { top:0px; left:220px; }
	.linkheaderbar li:hover ul, .linkheaderbar ul li:hover ul { display:block; z-index:10000; }
	
	/* for link states */
	.linkheaderbar a:link, .linkheaderbar a:visited { display:block; color:#fffac9; padding:0px 7px 0px 7px; margin-left:-7px; z-index:10001; text-decoration:none; background-color:#8b0046; }
	/* for nested link states */
	.linkheaderbar ul a:link, .linkheaderbar ul a:visited { }
	/* for links' hover states (this needs to be last) */
	.linkheaderbar a:hover, .linkheaderbar a:active { color:#8b0046; background-color:white; }

	.noclick { cursor:default; }






















/* FONTS   */
	.bold { font-weight:bold; }
	.smallbold { font-size:10pt; font-weight:bold; }
	.small	{ font-size:10pt; }
	.smaller { font-size:8pt; }
	.largeText { font-size:14pt; }
	
	
/* ELEMENTS  */
	h1 { font-size:24pt; color:#295f51; }
		h1 span { font-size:13pt; font-weight:normal; }
	h2 { font-size:18pt; color:#8b0046; }
		h2 span { font-weight:normal; }
	h3 { font-size:16pt; color:black; }
		h3 span { font-weight:normal; }
	h4 { font-size:14pt; color:#8b0046; }
	h5 { font-size:12pt; color:#295f51; margin:0px; }
	h6 { font-size:11pt; color:black; margin:0px; }
		h6 span { font-weight:normal; }

	html { font-family:arial; margin:0px; padding:px; }
	body { margin:0px; padding:px; font-size:12pt; }
	img { border:none; }
	hr { color:#295f51; background-color:#295f51; border-color:#295f51; }
	li { font-size:10pt; padding:0px; margin:0px; }

	a:link, a:visited { color:#295f51; text-decoration:underline; }
	a:hover, a:active { color:#008000; text-decoration:none; }


/* GENERAL  */
	#everything { width:980px; margin:0px auto; }

	ul.large li { font-size:12pt; padding:0px; margin:2px; }
	.price { color:#8b0046; font-size:12pt; font-weight:bold; text-align:right; }
	.hidden, .hideme { display:none; }
	
	.headertop { height:34px; width:100%; background:#003a46 url(newimages/decorgreen.gif) repeat-x center left; }	
	.headermain { height:87px; width:100%; background:#fffac9 url(newimages/storehours.gif) no-repeat center right; }
		.headermain div { float:left; }
		.hmCenter	{ text-align:center; margin:14px 0px 0px 20px; }
		.hmCenter a:link, .hmCenter a:visited, .hmCenter a:hover, .hmCenter a:active { text-decoration:none; }
	.headerbottom { height:4px; width:100%; background-color:#003a46; }
	.footer { height:12px; width:100%; background-color:#003a46; font-weight:bold; text-align:center; line-height:24px; color:White; overflow:hidden; }

	.column1 { width:200px; background:#8b0046 url(newimages/decorpink.gif) repeat-y top left; }
	.maincontent { padding:6px 10px 6px 10px; vertical-align:top; width:auto; z-index:1; }
	.column3 { vertical-align:top; width:210px; border-left:1px solid #003a46; padding-left:4px; }
		.column3 div { font-weight:bold; margin:20px 0px; color:#003a46; text-align:center;  }
	
	.bottomrow { text-align:center; vertical-align:bottom; display:block; }

	.menuslinks { list-style-type:none; padding-left:10px; }
		.menuslinks li { display:inline; line-height:18pt; }
		.menuslinks li a { padding:5px 10px; color:white; text-decoration:none; }
			.menuslinks li a:link, .menuslinks li a:visited { background-color:#8b0046; }
			.menuslinks li a:hover, .menuslinks li a:active { background-color:#591329; }
			
	.freshmarketbuffet div { border-bottom:1px dotted #bbb; padding-bottom:10px; margin-bottom:10px; }
	.freshmarketbuffet div div { border:none; padding:0px; margin:0px; }

	.listbig li { padding:5px; font-size:12pt; } /* menus and videos main menus*/
	.toplink { font-size:8pt; font-style:italic; } /*back to top*/
	
	.menutitleimg { display:inline; }
	.menutitletext { line-height:16pt; vertical-align:8pt; }


/* OLD TABLE FIXES   */
	.caketable { background-color:#c1d8d8; }
		.caketable tr td	{ text-align:center; width:80px; }
		.cakealtcolor		{ background-color:#94bbbc; }
		
	.catercolor1 { background-color:#94bbbc; }
	.catercolor2 { background-color:#c1d8d8; }
	.caterwidth { width:220px; }
	
	.bgwhite { background-color:White; }
	
	.ledger tr td { border-bottom:1px dotted #bbb; }
	.noledger { border-bottom:none; } /* ..why doesn't this override when placed on the cell.. */
	.menuwidthsmall { width:100px; }
	.menuwidthmedium { width:200px; }
	.menuwidthlong { width:340px; }
	.menuwidthverylong { width:420px; }

	.burg { color:#8b0046; }

/* COLORS

		Green:					#295f51
		Burgundy:				#8b0046   #a3244c(OLD)
		Hover Burgundy:			#591329
		
		Original lighter green: #008000
		Original burnt red:		#800000
		
	NEW COLORS

		Dark Green:				#003a46   #003745(OLD)
		Lighter Aqua:			#005d61
		Olive Green:			#abae79   #acb178(OLD)
		Light Burgundy:			#ae2f56
		Cream:					#fffac9   #fffbc8(OLD)
*/
