*	{ font-size: 11px; font-family: Verdana,Tahoma,Arial; line-height: 16px; }
INPUT				{ line-height: normal; }				
BODY				{ background-color: white; margin: 0px; }

FONT				{ font-size:100%; }

H1					{ font-size: 150%; color: #cc6600; margin-bottom: 4px; margin-top:0px; }

HR			{ color: #FFE9A5; margin-top: 2px; margin-bottom: 0px; border: solid 1px #FFE9A5; border-bottom: 0px;  }

OL			{ margin-bottom: 8px; font-size: 11px; }

A			{ color: #ac2b03; text-decoration: underline; }
A:link		{ color: #ac2b03; text-decoration: underline; }
A:hover		{ color: #cc6600; text-decoration: underline; }

/*********************************************/
P.Help				{ margin-top: 18px; margin-bottom: 0px; }

.disclaimer		{ font-style: italic; }
.sub		{ font-size: 10px; color: #808080; }
.hdr1		{ color: #cc6600; font-weight: bold; }

.hdrftr		{ color: #ffffff; }
a.hdrftr	{ color: #ffffff; text-decoration: none; }
a:link.hdrftr	{ color: #ffffff; text-decoration: none; }
a:hover.hdrftr	{ color: #ffcc33; text-decoration: underline; }
.hdrftr2		{ color: #de8888; }

.nav1		{ font-family: Tahoma,Verdana,Arial; color: #ffcc33; letter-spacing: -1px; }
a.nav		{ font-family: Tahoma,Verdana,Arial; color: #000000; text-decoration: none; }
a:link.nav	{ color: #000000; text-decoration: none; }
a:hover.nav	{ color: #cc6600; text-decoration: underline; }

td.list		{ padding-left: 5px; padding-bottom: 3px; }
TD.Input	{ padding-left: 9px; padding-right:10px; padding-top:6px; padding-bottom:10px; }

TD.HeaderNav		{ background-color:beige;padding:5px;border:1px black solid; }
A.HeaderNav			{ color:#000000; text-decoration:none; }
A:hover.HeaderNav	{ color:#009900; }

TABLE.CategoryNav { width:150px; }

TR.CategoryNavElem { cursor: pointer; cursor:hand; }
TR.CategoryNavElem TD { padding:6px;padding-left:10px; }
TR.CategoryNavElem A { font-size:85%;width:142px;overflow:hidden;text-overflow:ellipsis;text-decoration:none; color:#333333; }
TR.CategoryNavElem A:hover { text-decoration:none; color:#000066; }
TR.CategoryNavElem A:link { text-decoration:none; color:#333333; }
TR.CategoryNavSub1 { cursor: pointer; cursor:hand;background-color:#ffffff; }
TR.CategoryNavSub1 TD { padding:2px; }
TR.CategoryNavSub1 SPAN { padding-left:22px;padding-right:7px;padding-top:3px;padding-bottom:3px;width:100%; }
TR.CategoryNavSub1 A { font-size:85%;width:121px;overflow:hidden;text-overflow:ellipsis;text-decoration:none; color:#333333; }
TR.CategoryNavSub1 A:hover { text-decoration:none; color:#000066; }
TR.CategoryNavSub2 { cursor: pointer; cursor:hand;background-color:#ffffff; }
TR.CategoryNavSub1 TD { padding:2px; }
TR.CategoryNavSub2 SPAN { padding-left:37px;padding-right:7px;padding-top:3px;padding-bottom:3px;width:100%; }
TR.CategoryNavSub2 A { font-size:85%;width:106px;overflow:hidden;text-overflow:ellipsis;text-decoration:none; color:#333333; }
TR.CategoryNavSub2 A:hover { text-decoration:none; color:#000066; }

TD.TopNav	{ border: 0px; }
TD.TopNav A	{ text-decoration:none; color:#666666; }
SPAN.CategoryPageSelected { }

/*********************************************/

.ProductGroup						{ width:100%; }
.ProductGroup H1					{ font-size: 150%; margin-bottom: 0px; margin-top:0px; }
.ProductGroup H2					{ margin-bottom: 10px; margin-top:0px; }
.ProductGroup H2 .OtherProductsBy	{ color: #999999; font-weight: normal; }
.ProductGroup_PriceList				{ font-weight: bold; text-decoration: line-through; }
.ProductGroup_PriceBase				{ font-weight: bold; }
.ProductGroup_PriceYouSave			{ font-weight: bold; color: #990000; }
TD.ProductGroupAdd					{ background-color: #fff8e1; }

/*********************************************/

TR.CartHeader { background-color: #fff8e1; }
TD.CartHeader { font-weight: bold; padding:10px; padding-top:5px; padding-bottom:7px }
TD.CartItem	{ font-size:100%; vertical-align: top; padding: 10px; padding-top:5px; padding-bottom:7px; }
TD.CartItem A { font-size:100%; }
TD.CartQuantity			{ background-color: #fffcf6; padding: 8px; }
TD.CartCheckout			{ border-left: 1px #FFE9A5 solid; background-color: #fff8e1; padding: 8px; }
TD.CartSubtotal	{ padding-top:10px; padding-bottom:10px; padding-right:100px; font-size: 150%; font-weight: bold; background-color: #fffcf6; }
.CartItemSeparator { background-color: #FFE9A5; padding: 0px; }
.CartProductGroupName { color: #ac2b03; font-weight:bold; }
.CartSku	{ color:#999999; font-size:100%; }
.CartPrice	{ font-weight: bold; }
.CartPriceOnSale	{ color:#990000; font-size:xx-small; }
.CartPriceSubtotal	{ font-size: 100%; color:#990000; font-weight: bold; }
TABLE.CartAdditionalInfo TD { font-size:100%; }

TABLE.CartReview	{ border: 1px #cc6600 solid; background-color: #FFE9A5; border-collapse: collapse; padding: 10px; padding-top:5px; padding-bottom:7px; }
TD.CartTotal	{ padding-top:10px; padding-bottom:10px; padding-right:10px; font-size: 150%; font-weight: bold; background-color: #fffcf6; }
.CartPriceTotal		{ font-size: 100%; color:#990000; font-weight: bold; }

/*********************************************/

TABLE.main	{ border: 1px #FFE9A5 solid; border-collapse: collapse; }
TABLE.main TH	{  background-color: #fff8e1; font-weight: normal; }

/*********************************************/

DIV.GContent	{ width:100%; }
DIV.GContent H1 { font-size: 150%; padding:0px; margin-top:0px; margin-bottom:4px; }
DIV.GContent H2 { font-size: 110%; padding:0px; margin-top:10px; margin-bottom:8px; }
DIV.GContent H6 { font-weight:normal; font-size: 100%; padding:0px; margin:0px; }
TABLE.GBorderTH	{ border: 1px #FFE9A5 solid; border-collapse: collapse;  }	
TABLE.GBorderTH	TH	{ text-align:left; font-weight:bold; font-size:100%; background-color: #fff8e1;  padding: 10px; padding-top:5px; padding-bottom:7px; border-bottom:1px #FFE9A5 solid; }
TABLE.GBorderTH	TD.Input	{ padding-left: 9px; padding-right:10px; padding-top:6px; padding-bottom:10px; }
TABLE.GBorderTH	TD	{  }



TD.GTDSeparator { background-color: #FFE9A5; }


/*********************************************/

SPAN.CheckoutTitleActive { font-size:100%;color:#CC6600;font-weight:bold; }
SPAN.CheckoutTitle { font-size:100%;color:#999999;font-weight:normal; }

DIV.onepx {
	width:1px;
	height:1px;
	overflow:hidden;
}