﻿	body								{font-family: Verdana; font-size: 10pt; background: #FEFBF5 url(../images_0133/homepage/bg6.jpg) top center no-repeat;}

.lPgFeatures 
{
	text-decoration:none; 
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt; 
	color:black;
    }
    
a.lPgFeatures:hover
{
    text-decoration:underline;
	}
     
.lPgTable
{ 
    width:680px; 
    margin:5px 0px 5px 0px; 
    border:solid 1px #DEDEDE;
    }

	.catHeaderBar						{ FONT-SIZE: 12pt; background-color:#143664; 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;}

   TD.ItemDetail_DescriptionTable		{ background-color:#FFFFFF }
TABLE.ItemDetail_MiniCartTable			{ background-color:#EDF2F8; border:1px solid #000000;}
     .ItemDetail_ProductTitle			{ FONT-SIZE: 12pt; COLOR: #143664; FONT-FAMILY: Arial; TEXT-DECORATION: none;  font-weight: bold }
     .ItemDetail_ProductTitle2			{ FONT-SIZE: 9pt; COLOR: #143664; 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}
	 .navigation_med		            { FONT-SIZE: 10pt; COLOR: #072A07; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
	 .navigation_med_bold		        { FONT-SIZE: 10pt; COLOR: #143664; 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}
	 .LeftNavSubCatTxt					{ FONT-SIZE: 10pt; COLOR: #143664; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
a.FooterLinks						
{
	text-decoration: none;
	font-size : 7.5pt;
	font-family : Tahoma, Arial, Helvetica, sans-serif;  
	color:Silver;
}
a.FooterLinks:hover 				
{
	text-decoration: underline; 
}

     .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 }

     .Standard_Sm_Font_White			{ FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
	a.Standard_Sm_Font_White :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: #143664; 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;
}

a:link		{color:#072A07}
a:visited	{color:#072A07}
a:hover		{color:#072A07; text-decoration:underline}

.NoSearchResults_Font		{ FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-weight: bold }

.TxtHeadNav		                        {text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: black}
a.TxtHeadNav:hover		                {color: black}

.txtBreadCrumb		                    { FONT-SIZE: 8pt; padding-left:0px; color: gray; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight:normal;}
a.txtBreadCrumb		                    { FONT-SIZE: 8pt; padding-left:0px; color: gray; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight:normal;}
a.txtBreadCrumb:hover		            { TEXT-DECORATION: underline; }		

.LeftNavCatTxt		                    { FONT-SIZE: 8pt; padding-left:10px; color: #072A07; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight:normal;}
a.LeftNavCatTxt		                    { FONT-SIZE: 8pt; padding-left:10px; color: #072A07; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight:bold;}
a.LeftNavCatTxt:hover		            { TEXT-DECORATION: underline; }

.LeftNavSubCatTxt		                { FONT-SIZE: 8pt; COLOR: #072A07; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight:normal;}
a.LeftNavSubCatTxt		                { FONT-SIZE: 8pt; COLOR: #072A07; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight:normal;}
a.LeftNavSubCatTxt:hover		        { TEXT-DECORATION: underline; }

.searchTxt		                        {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#005898}
.searchInput		                    {vertical-align:top; border:1px solid silver; height:20px; text-align:center; padding:2px 2px 2px 2px; font-size:8pt; font-family:Verdana}

.catNavGroupTitle		                {margin-bottom:5px; color:#005533; padding:2px 2px 2px 2px; font-size:9pt; width:100%; border-bottom:solid 1px #005533;}