	body {
	    color: #3B6061; background: #F8F9F2;
	    background-image: url(/images/Background.gif);
	    background-repeat: repeat-x;
	    font-family: arial, sans-serif;
	    font-size: 12px;
	    line-height: 1.3em;
	    margin: 0px;
	    padding: 0px;
			margin-top: 0px;
	}

	.text	{
			Color: #3B6061; background: #D6DFDE;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			padding-bottom: 10px;
	}

	img {
			border: 0px;
			padding: 0px;
			margin: 0px;
		}

	a:link 		{color: #3B6061; background: none; text-decoration: none}
	a:visited	{color: #858585; background: none; text-decoration: none}
	a:hover		{color: #3B6061; background: none; text-decoration: underline}
	a:active 	{color: #3B6061; background: none; text-decoration: none}

	a.headermenu:link 		{color: #ffffff; background: none; text-decoration: none}
	a.headermenu:visited	{color: #ffffff; background: none; text-decoration: none}
	a.headermenu:hover		{color: #ffffff; background: none; text-decoration: none}
	a.headermenu:active 	{color: #ffffff; background: none; text-decoration: none}

	a.headerselected:link 		{color: #ffffff; background: none; text-decoration: none}
	a.headerselected:visited	{color: #ffffff; background: none; text-decoration: none}
	a.headerselected:hover		{color: #ffffff; background: none; text-decoration: none}
	a.headerselected:active 	{color: #ffffff; background: none; text-decoration: none}

	a.subheadermenu:link 		{color: #ffffff; background: none; text-decoration: none}
	a.subheadermenu:visited	{color: #ffffff; background: none; text-decoration: none}
	a.subheadermenu:hover		{color: #ffffff; background: none; text-decoration: none}
	a.subheadermenu:active 	{color: #ffffff; background: none; text-decoration: none}

	a.subheaderselected:link 		{color: #ffffff; background: none; text-decoration: none}
	a.subheaderselected:visited	{color: #ffffff; background: none; text-decoration: none}
	a.subheaderselected:hover		{color: #ffffff; background: none; text-decoration: none}
	a.subheaderselected:active 	{color: #ffffff; background: none; text-decoration: none}

	a.menu:link 		{color: #3B6061; background: none; text-decoration: none}
	a.menu:visited	{color: #3B6061; background: none; text-decoration: none}
	a.menu:hover		{color: #3B6061; background: none; text-decoration: none}
	a.menu:active 	{color: #3B6061; background: none; text-decoration: none}

	a.menuselected:link 		{color: #3B6061; background: none; text-decoration: none}
	a.menuselected:visited	{color: #3B6061; background: none; text-decoration: none}
	a.menuselected:hover		{color: #3B6061; background: none; text-decoration: none}
	a.menuselected:active 	{color: #3B6061; background: none; text-decoration: none}

	a.footermenu:link 		{color: #ffffff; background: none; text-decoration: none}
	a.footermenu:visited	{color: #ffffff; background: none; text-decoration: none}
	a.footermenu:hover		{color: #ffffff; background: none; text-decoration: none}
	a.footermenu:active 	{color: #ffffff; background: none; text-decoration: none}

	a.footerselected:link 		{color: #ffffff; background: none; text-decoration: none}
	a.footerselected:visited	{color: #ffffff; background: none; text-decoration: none}
	a.footerselected:hover		{color: #ffffff; background: none; text-decoration: none}
	a.footerselected:active 	{color: #ffffff; background: none; text-decoration: none}

.headerbkgd	{
			background-image: url(/images/Header.jpg);
	    background-repeat: no-repeat;
	    width: 750px;
	    height: 96px;
}

	UL.floatleft	{ /* used for 2 column ul's */
			width: 500px;
	}
	UL.floatleft	LI	{ /* used for 2 column ul's */
			float: left;
			width: 250px;
	}

	H1 {
	    color: #166466; background: #A1C6C7;
			font-size: 18px;
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 5px;
			padding-right: 0px;
			border-top: 2px solid #166466;
			border-bottom: 2px solid #166466;
	}

	H2 {
	    color: #10AA10; background: #EFEFDE;
			font-size: 16px;
			font-weight: 700;
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 5px;
			padding-right: 0px;
			border-top: 2px solid #A1C6C7;
			border-bottom: 2px solid #A1C6C7;
	}

	H3 {
	    color: #ffffff; background: #000000;
			font-size: 14px;
			font-weight: 700;
			letter-spacing:0.01em;
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 5px;
			padding-right: 0px;
			border-top: 2px solid #58B0C5;
			border-bottom: 2px solid #58B0C5;
	}

	H4 {
	    color: #000000; background: none;
			font-size: 14px;
			font-weight: 700;
			letter-spacing:0.01em;
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 5px;
			padding-right: 0px;
			border-bottom: 2px solid #000000;
	}

	.welcome	{
			color: #8C1818; background: none;
			font-size: 16px;
			font-weight: 900;
			font-style: italic;
			font-family: arial;
			letter-spacing:0.01em;
			padding-top: 10px;
			padding-bottom: 0px;
			padding-left: 10px;
			padding-right: 0px;
	}

	.rayssupermarket {
			color: #000000; background: none;
			font-size: 26px;
			font-weight: 900;
			font-family: times;
			line-height: .75em;
			letter-spacing:0.01em;
			padding-top: 10px;
			padding-bottom: 10px;
			padding-left: 0px;
			padding-right: 0px;
	}

	.bigtext	{
			color: #3B6061; background: none;
			font-size: 18px;
			font-weight: 900;
			text-align: right;
			padding-top: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 20px;
	}

	.address-footer {
			color: #000000; background: none;
			font-size: 12px;
			text-align: center;
			font-weight: 200;
			padding-top: 10px;
			padding-bottom: 15px;
	}

	.address-contact {
			color: #000000; background: none;
			font-size: 12px;
			font-weight: 400;
			padding-top: 0px;
			padding-bottom: 15px;
			padding-left: 30px;
			padding-right: 0px;
	}
	.websiteby {
			color: #000000; background: none;
			font-size: 11px;
			text-align: center;
			padding-top: 15px;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
	}



	.headermenu {
			color: #ffffff; background: none;
			font-size: 11px;
			font-weight: 400;
	}


	.headerselected {
			color: #ffffff; background: none;
			font-size: 11px;
			font-weight: 800;
	}


	.subheadermenu {
			font-size: 16Px;
			font-weight: 800;
			padding-top: 0px;
			padding-bottom: 8px;
			padding-left: 5px;
			padding-right: 5px;
	}


	.subheaderselected {
			font-size: 16px;
			font-weight: 800;
			padding-bottom: 8px;
			padding-left: 5px;
			padding-right: 5px;;
	}

	.submenubkgd {
			background: none; background-image:url(/images/Sub-Header-Bg.gif);
	    padding-top: 0px;
			padding-bottom: 0px;

	}

	.menu	{
			color: #FFFFFF; background: none;
			font-size: 12px;
			font-weight: bold;
			padding-top: 0px;
			padding-bottom: 0px;
			padding-left: 5px;
			padding-right: 0px;
	}

	.menuselected	{
			color: #3B6061; background: none;
			font-size: 12px;
			font-weight: bold;
			line-height: 14px;
			text-decoration: none;
			padding-top: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
	}

	.footer {
			font-size: 12px;
			text-align: center;
	}

	.footermenu {
			color: #ffffff; background: #3B6061;
			font-size: 11px;
			font-weight: 400;
			padding-top: 5px;
			padding-bottom: 5px;
	}

	.footerselected {
			font-size: 12px;
			font-weight: 800;
	}

	.menubkgd {
	    background: #FFFFFF; background-image:url(/images/Menu-Bg.gif);
	    background-repeat: repeat-x;
	}

	.menutablebkgd {
	    background: #FFFFFF; background-image:url(/images/Menu-Table-Bg.gif);
	    background-repeat: repeat-x;
	}


	.storepicborder		{
			border-color: #ffffff;
			border-style: solid;
			border-width: 4px;
			padding-top: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
	}

	.picborder{
			border-color: #000000;
			border-style: solid;
			border-width: 1px;
	}

	.border {
			border-color: #000000;
			border-style: solid;
			border-width: 1px;
	}

	.dottedline	{
			border-bottom-width: 4px;
			border-bottom-style: dotted;
			border-bottom-color: #166466;
	}

	.leftborder {
   	 background-image:url(/images/Vertical-Border.jpg);
    	background-repeat: repeat-y;
	}

	.rightborder {
   	 background-image:url(/images/Vertical-Border.jpg);
   	 background-repeat: repeat-y;
	}

	.bottomborder {
   	 background-image:url(/images/Horizontal-Border.jpg);
   	 background-repeat: repeat-x;
	}

	.topborder {
   	 background-image:url(/images/Horizontal-Border.jpg);
   	 background-repeat: repeat-x;
	}


	.contactborderbottom	{
		 border-bottom: 1px solid #000000;
	}

	.cateringtoptable	{
			padding-left: 60px;
			padding-top: 5px;
			padding-bottom: 5px;

	}

	.cateringtableheader	{
			color: #166466; background: #dedfbd;
			font-size: 14px;
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 0px;
			padding-right: 0px;
			border-top: 2px solid #166466;
			border-bottom: 2px solid #166466;
	}

	.nineperperson	{
			color: #3B6061; background: none;
			font-size: 16px;
			font-weight: 900;
			text-align: center;
			padding-top: 5px;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
	}

	.sevenperperson	{
			color: #3B6061; background: none;
			font-size: 16px;
			font-weight: 900;
			text-align: center;
			padding-top: 5px;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
	}

	.fiveperperson	{
			color: #3B6061; background: none;
			font-size: 16px;
			font-weight: 900;
			text-align: center;
			padding-top: 5px;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
	}

	.plustax	{
			color: #3B6061; background: none;
			font-size: 11px;
			font-weight: 100;
			text-align: center;
			padding-top: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
	}

	.frontbox	{
			color: #90191D; background: #15AC13;
			font-size: 13px;
			font-weight: 900;
			text-align: center;
			padding-top: 10px;
			padding-bottom: 10px;
			padding-left: 5px;
			padding-right: 5px;
			border-left: 1px solid #90191D;
			border-right: 1px solid #90191D;
			border-top: 1px solid #90191D;
			border-bottom: 1px solid #90191D;
	}











/* ID SELECTOR(S)    ************************************/

