﻿	body								{font-family: Verdana; font-size: 10pt; background: #F1EFE2}

.lPgFeatures 
{
	text-decoration:none; 
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt; 
	color:black;
    }
    
a.lPgFeatures:hover
{
    text-decoration:underline;
	}
     
.lPgTable
{ 
    width:665px; 
    margin:5px 0px 5px 0px; 
    border:solid 1px #DEDEDE;
    }

	.catHeaderBar						{ FONT-SIZE: 12pt; background-color:#5D673F; COLOR: white; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-weight:bold; padding:2px 0px 2px 5px;}
	
     .HomePage_ProductTitle				{ FONT-SIZE: 8pt; COLOR: #990000; FONT-FAMILY: Arial; TEXT-DECORATION: none }
     .HomePage_Header_Text				{ FONT-SIZE: 9pt; COLOR: #990000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline; font-weight: bold }
     .inCartHdrTD 						{font-family:tahoma, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; background-color:#D8D8D8;}
     .FooterLinks 						{font-size: 8pt; color: #003300; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
	a.FooterLinks:hover					{text-decoration: underline;}

   TD.ItemDetail_DescriptionTable		{ background-color:FFFFFF }
TABLE.ItemDetail_MiniCartTable			{ background-color:#EDF2F8; border:1px solid #000000;}
     .ItemDetail_ProductTitle			{ FONT-SIZE: 12pt; COLOR: #5D673F; FONT-FAMILY: Arial; TEXT-DECORATION: none;  font-weight: bold }
     .ItemDetail_ProductTitle2			{ FONT-SIZE: 9pt; COLOR: #5D673F; FONT-FAMILY: Arial; TEXT-DECORATION: none;  font-weight: bold }
     .ItemDetail_ProductDescription		{ FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
     .ItemDetail_SaleWasPrice			{ FONT-SIZE: 8pt; TEXT-DECORATION:  line-through; font-weight: bold; FONT-FAMILY: Verdana}
     .ItemDetail_SaleNowPrice			{ FONT-SIZE: 8pt; COLOR: #990000; font-weight: bold; FONT-FAMILY: Verdana}
     .ItemDetail_Price					{ FONT-SIZE: 8pt; COLOR: #000000; font-weight: bold; FONT-FAMILY: Verdana}
     .ItemDetail_YouSavePercent			{ FONT-SIZE: 8pt; COLOR: #990000; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
SELECT.ItemDetail_select				{ font-size: 10px;}
 
     .mini_cart_summary					{ FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY:Verdana; TEXT-DECORATION: none; font-weight: bold}
	 .status_message		            { FONT-SIZE: 8pt; COLOR: #800000; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight: bold}
	 .navigation_small		            { FONT-SIZE: 8pt; COLOR: #072A07; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
	 a.navigation_small:hover			{text-decoration: underline;}

	.LeftNavCatTxt						{ FONT-SIZE: 8pt; COLOR: #072A07; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
	a.LeftNavCatTxt						{ FONT-SIZE: 8pt; COLOR: #072A07; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
	a.LeftNavCatTxt:hover				{ TEXT-DECORATION: underline; }

	.LeftNavSubCatTxt					{ FONT-SIZE: 8pt; COLOR: #072A07; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
	a.LeftNavSubCatTxt					{ FONT-SIZE: 8pt; COLOR: #072A07; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight:normal;}
	a.LeftNavSubCatTxt:hover			{ TEXT-DECORATION: underline; }


	 .navigation_small_white		    { FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
	 a.navigation_small_white:hover		{text-decoration: underline;}
	 
	 .txtHeadNav						{ FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-weight:normal;}
	 a.txtHeadNav						{ FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-weight:normal;}
	 a.txtHeadNav:hover					{ TEXT-DECORATION: underline; }
	 
	 a.navigation_med_bold:hover		{text-decoration: underline;}
	 .navigation_med		            { FONT-SIZE: 10pt; COLOR: #072A07; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
	 .navigation_med_bold		        { FONT-SIZE: 10pt; COLOR: #5D673F; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight: bold}
	 .med_bold_ul		    			{ FONT-SIZE: 10pt; COLOR: #072A07; FONT-FAMILY: Verdana; TEXT-DECORATION: underline; font-weight: bold}
	 .navigation_viewed			        { FONT-SIZE: 10pt; COLOR: #772B2F; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight: bold}

     .Standard_Sm_Font					{ FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
     .Standard_Md_Font					{ FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
     .Standard_MdB_Font					{ FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight: bold }
     .Standard_Lg_Font					{ FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight: bold }
     .Standard_Lrg_GrayFont				{ FONT-SIZE: 12pt; COLOR: gray; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight: bold }
     a.Standard_Sm_Font:hover			{ text-decoration:underline }

     .Search_Item-PageCount				{ COLOR: #990000; }
     .Search_ResultsText				{ FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none;  font-weight: bold }
     .Search_FailedSearch				{ FONT-SIZE: 16pt; COLOR: #000080; FONT-FAMILY: Arial; TEXT-DECORATION: none }
TABLE.Search_SaleBorder					{ border:2px solid #990000; }
TABLE.Search_CellBox					{ border:1px solid #AFCBAF; }
 	 .Search_SaleWasPrice				{ FONT-SIZE: 8pt; TEXT-DECORATION:line-through; color:gray; FONT-FAMILY: Verdana}
	 .Search_SaleNowPrice				{ FONT-SIZE: 8pt; COLOR: #990000; font-weight: bold; FONT-FAMILY: Verdana}
     
     .Cart_ShoppingCartTitle			{ FONT-SIZE: 16pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none }
     .Cart_OutOfStockMessage			{ FONT-SIZE: 8pt; COLOR: #990000; FONT-FAMILY: Arial; TEXT-DECORATION: none }
     .Cart_Items_ItemNo					{ FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none }
     .Cart_Personalization				{ FONT-SIZE: 10pt; COLOR: #FF0000; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight: bold }
    a.Cart_Items_Description:link		{ FONT-SIZE: 10pt; COLOR: #072A07; FONT-FAMILY: Arial; TEXT-DECORATION: none }
    a.Cart_Items_Description:visited	{ FONT-SIZE: 10pt; COLOR: #072A07; FONT-FAMILY: Arial; TEXT-DECORATION: none }
    a.Cart_Items_Description:hover		{ FONT-SIZE: 10pt; COLOR: #072A07; FONT-FAMILY: Arial; TEXT-DECORATION: underline }
     .Cart_Items_AvailInStock			{ FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none }
     .Cart_Items_AvailOutStock			{ FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold }
     .Cart_Items_PriceEach				{ FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none }
     .Cart_Items_PriceExtd				{ FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none }
     .Cart_SubTotal_Text				{ FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
     .Cart_Headers_Text				    { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
     .Cart_Lg_Font						{ FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight: bold }
    a.Cart_ContinueShopping			    { FONT-SIZE: 10pt; COLOR: #990000; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
     .Cart_ContinueShopping			    { FONT-SIZE: 10pt; COLOR: #990000; FONT-FAMILY: Verdana; TEXT-DECORATION: none;  font-weight: bold }
   TD.Cart_InCartItemsTable				{ background-color: #EDF2F8  }
/*
     .Cart_PersMainMessage				{ FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none }
     .Cart_PersExtraTimeMessage			{ FONT-SIZE: 8pt; COLOR: #990000; FONT-FAMILY: Arial; TEXT-DECORATION: none }
     .Cart_CopyHighlighted				{ FONT-SIZE: 14pt; COLOR: #990000; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold }
*/

     .CustServ_SectionHeadings			{ FONT-SIZE: 14pt; COLOR: #990000; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold }
     .CustServ_Copy						{ FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none }
   TD.CustServ_Copy						{ FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
     .CustServ_CopyHighlighted			{ FONT-SIZE: 10pt; COLOR: #990000; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold }
    a.CustServ_BackToTop				{ FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold }
TABLE.CustServ_MainTable				{ background-color:E3F2EF }

   TD.Help_MainTable					{ background-color:FFFFFF }
   TD.CustRecall_MainTable				{ background-color:FFFFFF }
     .CustRecall_CopyHighlighted		{ FONT-SIZE: 10pt; COLOR: #990000; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold }
     .CustRecall_Main					{ FONT-SIZE: 14pt; COLOR: #990000; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold }
     .CatReq_CatalogRequestTitle		{ FONT-SIZE: 16pt; COLOR: #990000; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold }
     .CatReq_CopyHighlighted			{ FONT-SIZE: 10pt; COLOR: #990000; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold }
     .CatReq_Copy						{ FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none }
   TD.CatReq_CellColor					{ background-color:F1EFE2 }
     .AccRecall_Main					{ FONT-SIZE: 14pt; COLOR: #000080; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold }
     .AccRecall_CopyHighlighted			{ FONT-SIZE: 10pt; COLOR: #990000; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold }
     .AccRecall_Copy					{ FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none }
   TD.AccRecall_MainTable				{ background-color:F1EFE2 }
TABLE.AccRecall_MainTableBorders		{ border-color:F1EFE2; border-style:solid;border-width: thin }
   TD.OrderDtl_TableHeaders				{ background-color:F1EFE2 }

	 .CatPageHeader						{ FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold}
	 .CatPageText						{ FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none;}

   TD.RE_Suggestions_LowerTable			{ background-color:#E3F2EF}
TABLE.RE_Suggestions_Right				{ background-color:#E3F2EF}
TABLE.RE_Suggestions_Lower				{ background-color:#E3F2EF}
TABLE.RE_TableBox						{ border-collapse: collapse; border:1px solid #000000; }


.textbox_01
{
    border: solid 1px black;
    padding-left:2px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;    
    font-size:8pt;
}

#cartcontainer {
	border: 1px solid black;
	padding: 10px 5px 0px 5px;	
	margin: 0 auto;
	width: 700px;	
}

#cartheader
{
	background-color: white;
	width: 170px;
	position: relative;
	z-index: 10;
	top: 10px;
	left: -215px;	
}

#cart
{
	width: 100%;
	position: relative;
}

.checkoutheader
{
	font-size: 12pt;
	font-weight: bold;
	font-family: Verdana;
}

.contentsheader
{
	background-color: #ccc;
	color: black;
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana;
	height: 20px;
}

.contentsheader td
{
	padding: 0px 3px 0px 3px;	
}

.tac
{
	text-align: center;
}

.cartline
{
	font-size: 8pt;
	font-family: Verdana;

}

.cartline td
{
	padding: 5px 3px 5px 3px;
	border-bottom: 1px solid #ccc;
}

.cartline .itemno
{
	width: 65px;
}

.cartline .image
{
	width: 65px;
	padding: 5px 2px 5px 2px;
}

.cartline .description
{
	width: 185px;
}

.cartline .status
{
	width: 70px;
	text-align: center;
}

.cartline .qty
{
	width: 45px;
	text-align: center;	
}

.cartline .price
{
	width: 70px;
	text-align: center;	
}

.cartline .exprice
{
	width: 80px;
	text-align: center;
}

.cartline .options
{
	width: 70px;
	text-align: center;
	font-size: 8pt;
}

.clear
{
	clear: both;
}

.recproduct
{
	width: 250px;
}

.recengineheader
{
	font-size: 10pt;
	font-weight: bold;
}

#cartpromo
{
	float: left;
	width: 365px;
}

#carttotals
{
	float: right;
	width: 320px;;
}

#carttotals table
{
	width: 275px;
	font-size: 10pt;
}

#carttotals td
{
	padding: 3px 0px 3px 0px;
}

.total
{
	text-align: right;
}

#carttotals .border
{
	border-top: 1px solid black;
}

#shopwith
{
	background: url(../images_0101/shopwithback.gif) no-repeat;
	width: 250px;
	height: 90px;
	margin: 30px 0px 0px 10px;	
	text-align: center;
	font-family: Verdana;
	font-size: 9pt;
	padding: 10px 5px 5px 0px;
	float: left;
}

#shopwith div
{
	padding: 5px 0px 5px 0px;
}

#taxmessage
{
	padding: 10px 0px 30px 0px;
	font-size: 9pt;	
}

#outofstock
{
	width: 300px;
	text-align: left;
	float: left;
	margin-left: 10px;
}

#checkout
{
	float: right;
	margin: 0px 10px 0px 0px;
}


.NoSearchResults_Font		{ FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-weight: bold }