	.ListPrice
	{
		font-family: "times new roman", georgia, serif;
		color: #999999;
	}
	.OurPrice
	{
		font-family: "times new roman", georgia, serif;
		font-size: 152%;
		color: #587295
	}
HR.ItemSeparator
{
  COLOR: #FFFFFF;
  HEIGHT: 15px;
}
HR.LastSeparator
{
  COLOR: #FFFFFF;
  HEIGHT: 0px;
}

	.info-box-container
	{
		background-image: url(../images/website/product-info-box-top.gif);
		background-position: left top;
		background-repeat: no-repeat;
		float: right;
		padding-top: 5px;
		width: 160px; 
	}
	.info-box
	{
		background-color: #f6f6f6;
		background-image: url(../images/website/product-info-box-bg.gif);
		background-position: bottom left;
		background-repeat: repeat-x;	
		border-left: solid 1px #c3d0da;
		border-right: solid 1px #c3d0da;
		padding: 2px 7px; 
	}
	.info-box-bottom
	{
		background-image: url(../images/website/product-info-box-bottom.gif);
		background-position: left top;
		background-repeat: no-repeat;
		height: 5px;
	}

	.promo-box
	{
		border: dotted 1px #c3d0da;
		background-color: #ffffcc;
		font-size: 85%;
		padding: 3px;
		text-align: center;
	}

	table.SubDepartmentsBox
	{
		background-image: url(../images/website/bg_sub_category.gif);
		background-position: left bottom;
		background-repeat: repeat-x;
		border: solid 1px #dfdcd6;
	}
	table.SubDepartmentsBox ul
	{
		margin: 0px;
	}
	table.SubDepartmentsBox a, TABLE.SubDepartmentsBox a:hover, TABLE.SubDepartmentsBox a:visited
	{
		font-weight: normal;
	}

/*=============================================================================
// Featured Items
//===========================================================================*/
TABLE.FeaturedItems
{
  WIDTH: 100%;
}
	table.FeaturedItems td.ProductSpliter
	{
		HEIGHT: 1px;
		WIDTH: 10px;
	}

	table.FeaturedItems td.ProductInfo
	{
	  border: solid 1px #dbdbda;
	  border-bottom: none;
	  padding: 4px;
	  text-align: left;
	  vertical-align: top;
	  width: 32%;
	}
	table.FeaturedItems td.ProductInfo img.ItemImage
	{
		border: solid 1px #d9d9d9;
		float: left;
		margin-right: 3px;
		height: 100px;
		width: 100px; 
		vertical-align: text-top;
	}
	table.FeaturedItems td.ProductInfo h2
	{
		display: inline;
		font-weight: normal;
		font-size: 100%;
		margin: 0px;
		padding: 0px;
	}
	.SeeProductDetails
	{
		font-family: verdana, arial, tahoma;
		font-size: 77%;	
	}
	.SeeProductDetails img
	{
		height: 10px; 
		margin: 0px 0px 1px 3px;
		vertical-align: middle; 
		width: 10px; 
	}
	
	table.FeaturedItems td.ProductDescription
	{
	  border-left: solid 1px #dbdbda;
	  border-right: solid 1px #dbdbda;
	  padding: 3px 4px 4px 4px;
	}
	table.FeaturedItems td.ProductButtons
	{
	  border: solid 1px #dbdbda;
	  border-top: none;
	  height: 100%;
	  padding: 0 5px 5px 0;
	  text-align: right;
	}



/*=============================================================================
// ProductListNavigator
//===========================================================================*/
table.ProductListNavigator
{
	background-image: url(../images/website/bg_sub_category.gif);
	border: solid 1px #dfdcd6;
	width: 100%;
}

/* --- Navigation Bar (Top and Bottom) --- */

TABLE.ProductListNavigator TD.ResultsTopLeft
{
	HEIGHT: 25px;
	WIDTH: 118px;
}

TABLE.ProductListNavigator TD.ResultsTopLeft IMG
{
	HEIGHT: 19px;
	MARGIN: 3px 0px 0px 3px;
	WIDTH: 118px;
}

TABLE.ProductListNavigator TD.ResultsBottomLeft
{
	HEIGHT: 25px;
	WIDTH: 118px;
}
TABLE.ProductListNavigator TD.ResultsBottomLeft IMG
{
	HEIGHT: 19px;
	MARGIN: 3px 0px 0px 3px;
	WIDTH: 118px;
}

TABLE.ProductListNavigator TD.ResultsTopMiddle
{
	COLOR: #344C7C;
  FONT-WEIGHT: bold;
  HEIGHT: 25px;
  TEXT-ALIGN: center;
}
TABLE.ProductListNavigator TD.ResultsBottomMiddle
{
	COLOR: #344C7C;
  FONT-WEIGHT: bold;
  HEIGHT: 25px;
  TEXT-ALIGN: center;
}

TABLE.ProductListNavigator TD.ResultsTopRight
{
  HEIGHT: 25px;
  TEXT-ALIGN: right;
  WIDTH: 118px;
}
TABLE.ProductListNavigator TD.ResultsTopRight IMG
{
	HEIGHT: 19px;
	MARGIN: 3px 3px 0px 0px;
	WIDTH: 118px;
}

TABLE.ProductListNavigator TD.ResultsBottomRight
{
  HEIGHT: 25px;
  TEXT-ALIGN: right;
  WIDTH: 118px;
}
TABLE.ProductListNavigator TD.ResultsBottomRight IMG
{
	HEIGHT: 19px;
	MARGIN: 3px 3px 0px 0px;
	WIDTH: 118px;
}

/* --- Results Bar (Top and Bottom) --- */

TABLE.ProductListNavigator TD.ProductsTopLeft
{
	BORDER-TOP: solid 1px #dfdcd6;
  HEIGHT: 25px;
  WIDTH: 118px;
}
TABLE.ProductListNavigator TD.ProductsBottomLeft
{
	border-top: solid 1px #dfdcd6;
  HEIGHT: 25px;
  WIDTH: 118px;
}
TABLE.ProductListNavigator TD.ProductsTopMiddle
{
	border-top: solid 1px #dfdcd6;
	COLOR: #333333;
  HEIGHT: 25px;
  TEXT-ALIGN: center
}
TABLE.ProductListNavigator TD.ProductsBottomMiddle
{
	border-top: solid 1px #dfdcd6;
	COLOR: #333333;
  HEIGHT: 25px;
  TEXT-ALIGN: center
}
TABLE.ProductListNavigator TD.ProductsTopRight
{
	border-top: solid 1px #dfdcd6;
  HEIGHT: 25px;
  WIDTH: 118px;
}
TABLE.ProductListNavigator TD.ProductsBottomRight
{
	border-top: solid 1px #dfdcd6;
  HEIGHT: 25px;
  WIDTH: 118px;
}

/* --- Drop down list and hyperlinks --- */

TABLE.ProductListNavigator SELECT
{
	font-size: 85%;
}
TABLE.ProductListNavigator A
{
	COLOR: #344C7C;
	TEXT-DECORATION: none;
}
TABLE.ProductListNavigator A:hover
{
	COLOR: #344C7C;
	TEXT-DECORATION: underline;
}


/*=============================================================================
// Product List
//===========================================================================*/
	table.ProductList
	{
		width: 100%;
	}
	table.ProductList td.ProductBody
	{
		border: solid 1px #dbdbda;
		padding: 10px;
		text-align: left;
		vertical-align: top;
		width: 33%;   
	}

	table.ProductList td.ProductBody img.ItemImage
	{
		border: solid 1px #d9d9d9;
		float: left;
		margin-right: 3px;
		height: 100px;
		width: 100px; 
		vertical-align: text-top;
	}
	table.ProductList td.ProductBody h2
	{
		display: inline;
		font-weight: normal;
		font-size: 100%;
		margin: 0px;
		padding: 0px;
	}
	div.ProductInfo
	{
		clear: both;
		padding: 7px 4px 4px 4px;
	}
	div.ProductButtons
	{
		clear: both;
		text-align: right;
		padding: 3px 4px 4px 4px;
	}


/*
TABLE.ProductList TD.ProductName
{
	COLOR: #344C7C;
	BACKGROUND-COLOR: #EDEDEF;
	BORDER-BOTTOM: solid 2px #745D57;
	PADDING: 4px 5px 5px 5px;
}
TABLE.ProductList TD.ProductInfo
{
	PADDING: 7px 0px 0px 0px;
}
TABLE.ProductList TD.ProductImage
{
	WIDTH: 1%
}
TABLE.ProductList TD.ProductImage IMG
{
	BORDER: solid 1px #C3C5C6;
	MARGIN: 7px 7px 7px 0px;
}
TABLE.ProductList TD.ProductButtons
{
	PADDING: 0px 7px 7px 0px;
	VERTICAL-ALIGN: bottom;
}
TABLE.ProductList TD.ProductDescription
{
	BORDER-BOTTOM: solid 1px #745D57;
	PADDING: 0px 0px 7px 0px;
}
*/

/*=============================================================================
// Brand Directory
//===========================================================================*/
TABLE.FeaturedBrands
{
	PADDING-BOTTOM: 10px; 
	WIDTH: 100%;
}
TABLE.FeaturedBrands TD
{
	TEXT-ALIGN: center;
	WIDTH: 33%;
}

TABLE.BrandDirectory
{
	PADDING-BOTTOM: 10px; 
	WIDTH: 100%;
}
TABLE.BrandDirectory TD.LetterCell
{
	VERTICAL-ALIGN: top; 
	WIDTH: 25%;
}
TABLE.BrandDirectory TD.LetterCell DIV.LetterHeader
{
	border-bottom: solid 1px #BCAD86;
	font-weight: bold; 
	width: 100%; 
}

/*=============================================================================
// Product Details
//===========================================================================*/

	.product-image
	{
		float: left;
		width: 200px;
		height: 200px;
	}
	
	.product-description
	{
		padding-right: 167px;
		padding-left: 210px;	
	}
	
TABLE.ProductDetails TD.ProductImage IMG.Product
{
	BORDER: solid 1px #c0c0c0;
}
TABLE.ProductDetails DIV.RebateInformation
{
	BACKGROUND-COLOR: #E0E0CB; 
	BORDER: solid 1px #4C94B8;
	FONT-SIZE: 9px;
	PADDING: 1px 2px 2px 2px
}
TABLE.ProductDetails TABLE.RelatedItemsList
{
	WIDTH: 100%
}
TABLE.ProductDetails TABLE.RelatedItemsList TD.RelatedItemFirst
{
	PADDING-BOTTOM: 10px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 15px
}
TABLE.ProductDetails TABLE.RelatedItemsList TD.RelatedItem
{
	BORDER-TOP: #000080 1px dotted;
	PADDING-BOTTOM: 10px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 10px
}


/*=============================================================================
// Product Popup Image
//===========================================================================*/
BODY.PopupImagePreview
{
    MARGIN: 5px;
    BACKGROUND-COLOR: #C3C5C6;
    TEXT-ALIGN: center
}
BODY.PopupImagePreview IMG
{
    BORDER-RIGHT: #000080 1px solid;
    BORDER-TOP: #000080 1px solid;
    BORDER-LEFT: #000080 1px solid;
    BORDER-BOTTOM: #000080 1px solid
}
