/* E-Commerce Start */
/* List of categories */

UL.Cat				{ text-align: left; } /* margin-left: 15px; */
LI.Cat				{ white-space: nowrap; } /* line-height: 1.2; */
A.Cat				{ font-family: Verdana,Helvetica; font-size: 10pt; white-space: nowrap; }
A.Cat:Visited,
A.Cat:Link,
A.Cat:Active		{ color: #000070; text-decoration: underline; }
A.Cat:Active		{ color: #A00000; text-decoration: none; }
A.Cat:Hover			{ color: #000000; text-decoration: none; }



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 200px 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: 100%; border: 1px solid black; border-bottom-width: 0px; }
.ProductListButton		{ font-size: 8pt; font-family: "Ms Sans Serif",Helvetica; width: 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	{ border: 1px solid black; border-bottom-width: 0px; width: 553px; }
H2.ProductDetails		{ margin: 0px; font-family: Times; font-size: 14pt; }
TH.ProductDetails		{ border-bottom: 1px solid black; padding: 3px 10px 3px 10px; }
TD.ProductDetails		{ 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;
								  }
/* .Command					{ font-size: 8pt; font-family: "Ms Sans Serif",Helvetica; margin-right: 5px } */


TABLE.ProductListCommandsCell	{ }
TD.ProductListCommandsCell		{ white-space: nowrap; padding-left: 10px; }
.ProductsListPrice				{ font-size: 8pt; font-family: "Ms Sans Serif",Helvetica; }
.ProductListQty					{ font-size: 8pt; font-family: "Ms Sans Serif",Helvetica; }




/* 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 */
/* Begin Virtual Receipt Classes */
#vrFrame			{ margin: 5px; padding: 5px; border: 1px solid #97BEE8; text-align: center; }
#vrTitle			{ text-align: center; font-family: "Ms Sans Serif",Helvetica; font-size: 8pt; padding-bottom: 10px; }
#vrReceipt			{ text-align: center; }

#vrCompany, #vrPhone, .vrHeader, .vrFooter, .vrLabel, .vrDesc, .vrItem, .vrUnit, .vrValue, .vrTotalLabel, .vrTotalValue
					{ background-color: #F0F0F0; font-family: "Ms Sans Serif",Helvetica; font-size: 8pt; }

#vrCompany, .vrHeader, .vrFooter, .vrLabel, #vrPhone
					{ text-align: center; }
.vrFooter			{ padding-top: 7px; }

.vrDesc, .vrItem, .vrTotalLabel
					{ text-align: left; }

.vrUnit, .vrValue, .vrTotalValue
					{ text-align: right; }
.vrValue
					{ padding-left: 0px; }
#vrCompany, #vrPhone, .vrTotalLabel, .vrItem, .vrUnit, .vrValue
					{ white-space: nowrap; }

.vrTotalLabel, .vrTotalValue
					{ font-family: Verdana; font-size: 10pt; font-weight: bold; padding-top: 7px; }
.vrTotalValue		{ color: #800000; }

.vrUnit, .vrValue, .vrTotalValue
					{ padding-right: 5px; }
.vrItem, .vrTotalLabel
					{ padding-left: 5px; }
#vrCompany, #vrPhone, .vrDesc
					{ padding-left: 5px; padding-right: 5px; }

#vrReceipt			{ padding-left: 5px; padding-right: 5px; }

.vrHR				{ background-color: #F0F0F0; border-top: 1px dashed #444444; height: 10px; }

#vrTop				{ background: transparent url(/Images/ReceiptTop.gif) repeat-x; height: 20px; }
#vrBottom			{ background: transparent url(/Images/ReceiptBottom.gif) repeat-x; height: 20px; }

#vrFootNote			{ margin-left: 23px; border: 0px solid #FFFFFF; font-family: Tahoma,Helvetica; font-size: 7pt; text-align: center; padding: 10px 0px 0px 0px; }
/* End Virtual Receipt Classes */

