BODY		{ margin: 0px; padding: 0px; background: #FFFFFF; }
H1			{ font-size: 20pt; font-family: times; padding: 0px; margin: 0px; border: 0px solid red; }
H3			{ text-align: left; }

A			{ color: #0000FF; }
A:visited	{ color: #0000A0; }

#Footer		{ text-align: center; padding-top: 10px; font-family: 'Ms Sans Serif',Helvetica; font-size: 8pt; color: #534E31; font-weight: bold;
			  background-image: url(/Images/Bottom.gif); width: 800px; height: 51px; }

#FooterClean{ text-align: center; padding-top: 10px; font-family: 'Ms Sans Serif',Helvetica; font-size: 8pt; border-top: 1px solid black; }

/*
#BodyRight	{ background: url(/images/TitleBG.gif) no-repeat; width: 520px; height: 78px; vertical-align: top; padding: 30px 70px 0px 20px; text-align: justify;
			 font-family: Verdana,Helvetica; font-size: 10pt; font-weight: bold; color: #6D674D; }
*/
#BodyLeft	{ background: url(/images/BgExpand.gif) repeat-y; width: 800; padding: 0px 45px 0px 40px; }

#TitleHolder { background: url(/images/Title800x79.gif) no-repeat; width: 800px; height: 79px; vertical-align: top; padding: 30px 70px 0px 300px; text-align: left; color: #6D674D; }

#PageBorder	{ margin: 0px 0px 0px 250px; border: 1px solid #534E31; padding: 20px; }

/* Soon to be disabled */
	#ThePage	{ margin: 0px 0px 0px 250px; padding: 0px 10px 0px 10px; height: 428px; }

.BrownText	{ font-family: Verdana,Helvetica; font-size: 10pt; font-weight: bold; color: #6D674D; }
.Garamond	{ font-family: Garamond,Times; font-size: 13pt; font-weight: bold; color: #6D674D; }


/* //////////////////// Products and categories */
TABLE.QuantityOfProducts	{ margin-bottom: 5px; border: 1px solid black; }
TD.QuantityOfProducts		{ padding: 3px 30px 3px 30px; font-family: Verdana,Helvetica; font-size: 10pt; }

.ProductDescription		{ margin: 0px; font-family: Verdana,Helvetica; font-size: 10pt; font-weight: bold; }
.ProductName			{ margin: 10px 0px 0px 0px; font-family: Arial; font-size: 10pt; font-weight: normal; }
.ProductSpecks			{ font-size: 8pt; font-family: "Ms Sans Serif",Helvetica; padding-top: 5px; }
.ProductCommands		{ text-align: right; padding: 3px 0px 3px 0px; border-bottom: 1px solid black; border-left: 1px solid black; }
.ProductCell			{ text-align: left; vertical-align: top; padding: 10px 10px 2px 10px; border-bottom: 1px solid black; border-left: 1px solid black; }
.ProductList			{ width: 445px; border: 1px solid black; border-bottom-width: 0px; }
.ProductListButton		{ font-size: 8pt; font-family: "Ms Sans Serif",Helvetica; xwidth: 100px; }
TD.ProductImage			{ padding: 5px; border-bottom: 1px solid black; text-align: center; }

DIV.ProductLink			{ font-family: Arial; font-size: 10pt; }

IMG.CCard				{ margin: 3px; }

TABLE.ProductDetails	{ width: 459px; border: 1px solid black; border-bottom-width: 0px; }
H2.ProductDetails		{ margin: 0px; font-family: Times; font-size: 14pt; }
TH.ProductDetails		{ border-bottom: 1px solid black; padding: 3px 10px 3px 10px; }
TD.ProductDetails		{ xheight: 99%; border-bottom: 1px solid black; border-left: 1px solid black; font-family: Arial; font-size: 10pt; padding: 10px 20px 10px 20px; vertical-align: top; }
TD.ProductThumbs		{ border-bottom: 1px solid black; padding: 0px 10px 10px 10px; text-align: center; vertical-align: top; }
IMG.ProductThumb		{ margin-top: 10px; border: 1px solid black; }

TD.ProductDetailsCommandsBlock	{ height: 30px; border-bottom: 1px solid black; border-left: 1px solid black; vertical-align: middle; padding: 5px 20px 5px 20px; }
TD.ProductDetailsCommandsCells	{ font-family: Arial; font-size: 10pt; vertical-align: middle; padding: 0px 20px 0px 0px; }

TABLE.ProductListCommandsCell	{ }
TD.ProductListCommandsCell		{ }
.ProductsListPrice				{ font-family: Arial; font-size: 10pt; }
/* \\\\\\\\\\\\\\\\\\\\\ Products and categories */


/* ///////////////////// Begin Shopping Cart Classes */
TABLE.Cart			{ border-top: 1px solid black; border-left: 1px solid black; width: 700px; }
TH.Cart, TH.CartR	{ font-family: "Ms Sans Serif",Helvetica; font-size: 8pt; padding: 0 3px 0 3px; }
TH.Cart				{ text-align: center; }
TH.CartR			{ text-align: right; }


INPUT.Cart			{ font-family: "Ms Sans Serif",Helvetica; font-size: 8pt; }

TD.CartThumb		{ text-align: center; }
IMG.CartThumb		{ height: 36px; border: 1px solid black; }
TD.CartC, TD.CartR, TD.CartL, TD.CartT, TH.CartG
					{ font-family: "Ms Sans Serif",Helvetica; font-size: 8pt; padding: 0px 3px 0px 3px; }
TD.CartC			{ text-align: center; }
TD.CartR, TD.CartT,
TH.CartG			{ text-align: right; white-space: nowrap; }
TD.CartL			{ text-align: left; }
TD.CartT			{ background-color: #FFE0E0; font-weight: bold; }
TD.CartP			{ white-space: nowrap; }

A.Cart,
A.Cart:visited,
A.Cart:link			{ color: #000080; text-decoration: underline; }
A.Cart:active		{ color: #800000; text-decoration: none; }
A.Cart:hover		{ color: #0000FF; text-decoration: none; }


TD.CartThumb, TD.CartC, TD.CartR, TD.CartL, TD.CartT, TH.Cart, TH.CartR
	{ border-right: 1px solid black; border-bottom: 1px solid black; padding: 2px 5px 2px 5px; }

/* \\\\\\\\\\\\\\\\\\\\\\ End Shopping Cart Classes */


/* ///////////////////// Horizontal Menu */
/*
UL.Menu100		{ list-style: none; margin: 0; padding: 0; }
LI.Menu100		{ font-family: Arial; font-size: 9pt; font-weight: 600; line-height: 1.7; white-space: nowrap; }
A.Menu100,
A.Menu100:visited,
A.Menu100:link			{ color: #808080; text-decoration: none; }
A.Menu100:active		{ color: #800000; text-decoration: underline; }
A.Menu100:hover		{ color: #000000; text-decoration: underline; }
*/

TABLE.Menu100	{ width: 783px; margin: 0px 0px 5px 0px; border: 2px solid #808040; }
TD.Menu100		{ background-image: url(/Images/ButtonD.jpg); text-align: left; margin: 0px; height: 20px; }
UL.Menu100		{ list-style: none; padding: 0px; margin: 0px; background-color: #DFDAC6; background-image: url(/Images/ButtonD.jpg); }

LI.Menu100F,
LI.Menu100		{ float: left; font-family: Verdana,Helvetica; font-size: 10pt; font-weight: bold; white-space: nowrap; padding: 0px;
				  border-width: 0px; }
LI.Menu100		{ border-width: 0px; border-left-width: 2px; border-color: #808040; border-style: solid; }

A.Menu100F, A.Menu100F:link, A.Menu100F:visited, A.Menu100F:active, A.Menu100F:hover,
A.Menu100, A.Menu100:link, A.Menu100:visited, A.Menu100:active, A.Menu100:hover
				{ color: #000000; }
A.Menu100F,
A.Menu100		{ background-image: url(/Images/ButtonD.jpg); color: #000000; text-decoration: none; padding: 0px 14px; height: 20px; }
A.Menu100F:Hover,
A.Menu100:Hover	{ background-image: url(/Images/ButtonU.jpg); }

TABLE.Menu200	{ width: 783px; margin: 0px 0px 5px 0px; border: 2px solid #808040; }
TD.Menu200		{ background-image: url(/Images/ButtonD.jpg); text-align: left; margin: 0px; height: 20px; }
UL.Menu200		{ list-style: none; padding: 0px; margin: 0px; background-color: #DFDAC6; background-image: url(/Images/ButtonD.jpg); }

LI.Menu200F,
LI.Menu200		{ float: left; font-family: Verdana,Helvetica; font-size: 10pt; font-weight: bold; white-space: nowrap; padding: 0px;
				  border-width: 0px; }
LI.Menu200		{ border-width: 0px; border-left-width: 2px; border-color: #808040; border-style: solid; }

A.Menu200F, A.Menu200F:link, A.Menu200F:visited, A.Menu200F:active, A.Menu200F:hover,
A.Menu200, A.Menu200:link, A.Menu200:visited, A.Menu200:active, A.Menu200:hover
				{ color: #000000; }
A.Menu200F,
A.Menu200		{ background-image: url(/Images/ButtonD.jpg); color: #000000; text-decoration: none; padding: 0px 14px; height: 20px; }
A.Menu200F:Hover,
A.Menu200:Hover	{ background-image: url(/Images/ButtonU.jpg); }


/* \\\\\\\\\\\\\\\\\\\\\\ Horizontal Menu */


.FrameTop	{ margin: 0px; padding: 0px; width: 800px; height: 51px; background: #FFFFFF url(/images/TopFrame.jpg) no-repeat; }
.FrameBot	{ margin: 0px; padding: 0px; width: 800px; height: 51px; background: #FFFFFF url(/images/Bottom.gif) no-repeat; }
.FrameMid	{ margin: 0px; padding: 0px; width: 800px; background: #FFFFFF url(/images/BgExpand.gif) repeat-y; }


/* Conrtact Form *************************************/

.RightSVC, .WrongSVC, .WrongEmail
				{ font-family: Verdana,Helvetica; font-size: 10pt; font-weight: bold; padding: 10px; margin: 0px 0px 10px 250px;
				  border-width: 2px; border-style: solid; color: #FFFFFF; text-align: center; }
.RightSVC		{ border-color: #88FF88; background-color: #00A000; }
.WrongSVC		{ border-color: #FF8888; background-color: #A00000; }
.WrongEmail		{ border-color: #A0A000; background-color: #FFFF80; color: #000000; }



/* Conrtact Form *************************************/

DIV.AddToCartNote		{ font-family: Verdana,Helvetica; font-size: 10pt; font-weight: bold; margin: 0px 0px 10px 250px;
						  border-width: 2px; border-style: solid; color: #FFFFFF; text-align: center; border-color: #88FF88;
						  padding: 10px; background-color: #00A000; }

A.AddToCartNote, A.AddToCartNote:link, A.AddToCartNote:visited, A.AddToCartNote:active
						{ color: #FFFF00; text-decoration: underline; }
A.AddToCartNote:active	{ color: #A00000; }
A.AddToCartNote:hover	{ color: #FFFF00; text-decoration: none; }


.ProductListNote		{ font-family: Verdana,Helvetica; font-size: 10pt; font-weight: bold; color: #6D674D; }

DIV.AlcoholForbiddenNote	{ font-family: Verdana,Helvetica; font-size: 10pt; font-weight: bold; margin: 0px 0px 10px 250px;
							  border-width: 2px; border-style: solid; color: #FFFFFF; text-align: left; border-color: #FF8888;
							  padding: 10px; background-color: #A00000; }

A.AlcoholForbiddenNote, A.AlcoholForbiddenNote:link, A.AlcoholForbiddenNote:visited, A.AlcoholForbiddenNote:active
						{ color: #FFFF00; text-decoration: underline; }
A.AlcoholForbiddenNote:active	{ color: #00FF00; }
A.AlcoholForbiddenNote:hover	{ color: #FFFF00; text-decoration: none; }

.NewsChapter,
H3				{ font-family: Times; font-size: 16pt; font-weight: bold; color: #58533F; }
.NewsChapter	{ text-align: center; }
