.ListPrice
{
    COLOR: #666666;
    FONT-WEIGHT: bold
}
.OurPrice
{
    FONT-WEIGHT: bold;
    COLOR: #800000
}
HR.ItemSeparator
{
  COLOR: #FFFFFF;
  HEIGHT: 0px;  
}
HR.LastSeparator
{
  COLOR: #FFFFFF;
  HEIGHT: 0px;
}


/*=============================================================================
// Featured Items
//===========================================================================*/
TABLE.FeaturedItems
{
	MARGIN-LEFT: 2px;
  WIDTH: 465px;
}
TABLE.FeaturedItems TD.ProductSpliter
{
	HEIGHT: 3px;
  WIDTH: 3px;
}
TABLE.FeaturedItems TD.ProductTitle
{
	BACKGROUND-COLOR: #B5B7B8;
  BORDER: solid 1px #B5B7B8;
  VERTICAL-ALIGN: top;
  WIDTH: 151px;
}
TABLE.FeaturedItems TD.ProductTitle TD.ProductCaption
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold; 
	HEIGHT: 25px; 
  PADDING: 3px 4px 4px 4px;
  WIDTH: 100% 
}
TABLE.FeaturedItems TD.ProductTitle TD.ProductCaption A
{
	COLOR: #FFFFFF
}

TABLE.FeaturedItems TD.ProductImage
{
  BORDER: solid 1px #B5B7B8;
  BORDER-BOTTOM: none;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 2px;
  TEXT-ALIGN: center
}
TABLE.FeaturedItems TD.ProductDescription
{
  BORDER-LEFT: solid 1px #B5B7B8;
  BORDER-RIGHT: solid 1px #B5B7B8;
  PADDING: 3px 4px 4px 4px;
}
TABLE.FeaturedItems TD.ProductMoreInfo
{
  BORDER: solid 1px #B5B7B8;
  BORDER-TOP: none;
  HEIGHT: 100%;
  PADDING-BOTTOM: 5px;
  TEXT-ALIGN: center
}



/*=============================================================================
// ProductListNavigator
//===========================================================================*/
TABLE.ProductListNavigator
{
	BORDER: solid 1px #44617B;
	MARGIN-BOTTOM: 3px;
	MARGIN-LEFT: 2px;
  WIDTH: 465px;
}

/* --- Navigation Bar (Top and Bottom) --- */

TABLE.ProductListNavigator TD.ResultsTopLeft
{
	BACKGROUND-COLOR: #44617B;
  HEIGHT: 25px;
	PADDING-LEFT: 4px;
  WIDTH: 30%;
}
TABLE.ProductListNavigator TD.ResultsTopLeft IMG
{
	HEIGHT: 15px;
	MARGIN: 2px 0px 0px 3px;
	WIDTH: 15px;
}

TABLE.ProductListNavigator TD.ResultsBottomLeft
{
	BACKGROUND-COLOR: #44617B;
  HEIGHT: 25px;
	PADDING-LEFT: 4px;
  WIDTH: 30%;
}
TABLE.ProductListNavigator TD.ResultsBottomLeft IMG
{
	HEIGHT: 15px;
	MARGIN: 2px 0px 0px 3px;
	WIDTH: 15px;
}

TABLE.ProductListNavigator TD.ResultsTopMiddle
{
	BACKGROUND-COLOR: #44617B;
	COLOR: #FFFFFF;
  FONT-WEIGHT: bold;
  HEIGHT: 25px;
  TEXT-ALIGN: center;
  WIDTH: 100%
}
TABLE.ProductListNavigator TD.ResultsBottomMiddle
{
	BACKGROUND-COLOR: #44617B;
	COLOR: #FFFFFF;
  FONT-WEIGHT: bold;
  HEIGHT: 25px;
  TEXT-ALIGN: center;
  WIDTH: 100%
}

TABLE.ProductListNavigator TD.ResultsTopRight
{
	BACKGROUND-COLOR: #44617B;
  HEIGHT: 25px;
	PADDING-RIGHT: 4px;
  TEXT-ALIGN: right;
  WIDTH: 30%;
}
TABLE.ProductListNavigator TD.ResultsTopRight IMG
{
	HEIGHT: 15px;
	MARGIN: 2px 3px 0px 0px;
	WIDTH: 15px;
}

TABLE.ProductListNavigator TD.ResultsBottomRight
{
	BACKGROUND-COLOR: #44617B;
  HEIGHT: 25px;
	PADDING-RIGHT: 4px;
  TEXT-ALIGN: right;
  WIDTH: 30%;
}
TABLE.ProductListNavigator TD.ResultsBottomRight IMG
{
	HEIGHT: 15px;
	MARGIN: 2px 3px 0px 0px;
	WIDTH: 15px;
}

/* --- Results Bar (Top and Bottom) --- */

TABLE.ProductListNavigator TD.ProductsTopLeft
{
	BACKGROUND-COLOR: #C3C5C6;
	BORDER: solid 2px #FFFFFF;
	BORDER-RIGHT: none;
  HEIGHT: 25px;
  WIDTH: 30%;
}
TABLE.ProductListNavigator TD.ProductsBottomLeft
{
	BACKGROUND-COLOR: #C3C5C6;
	BORDER: solid 2px #FFFFFF;
	BORDER-RIGHT: none;
  HEIGHT: 25px;
  WIDTH: 30%;
}
TABLE.ProductListNavigator TD.ProductsTopMiddle
{
	BACKGROUND-COLOR: #C3C5C6;
	BORDER-TOP: solid 2px #FFFFFF;
	BORDER-BOTTOM: solid 2px #FFFFFF;
	COLOR: #003463;
  HEIGHT: 25px;
  TEXT-ALIGN: center
}
TABLE.ProductListNavigator TD.ProductsBottomMiddle
{
	BACKGROUND-COLOR: #C3C5C6;
	BORDER-TOP: solid 2px #FFFFFF;
	BORDER-BOTTOM: solid 2px #FFFFFF;
	COLOR: #003463;
  HEIGHT: 25px;
  TEXT-ALIGN: center
}
TABLE.ProductListNavigator TD.ProductsTopRight
{
	BACKGROUND-COLOR: #C3C5C6;
	BORDER: solid 2px #FFFFFF;
	BORDER-LEFT: none;
  HEIGHT: 25px;
  WIDTH: 30%;
}
TABLE.ProductListNavigator TD.ProductsBottomRight
{
	BACKGROUND-COLOR: #C3C5C6;
	BORDER: solid 2px #FFFFFF;
	BORDER-LEFT: none;
  HEIGHT: 25px;
  WIDTH: 30%;
}

/* --- Drop down list and hyperlinks --- */

TABLE.ProductListNavigator SELECT
{
	FONT-SIZE: 9px;
}
TABLE.ProductListNavigator A
{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
TABLE.ProductListNavigator A:hover
{
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}


/*=============================================================================
// Product List
//===========================================================================*/
TABLE.ProductList
{
	MARGIN-LEFT: 2px;
	WIDTH: 465px;
}
TABLE.ProductList TD.ProductName
{
	BACKGROUND-COLOR: #EDEDEF;	
	BORDER: solid 1px #44617B;
	BORDER-BOTTOM: none;
	PADDING: 4px 5px 5px 5px;
}
TABLE.ProductList TD.ProductInfo
{
	BORDER-RIGHT: solid 1px #44617B;	
	PADDING: 7px 7px 7px 0px;
}
TABLE.ProductList TD.ProductImage
{
	BORDER-LEFT: solid 1px #44617B;	
	WIDTH: 1%
}
TABLE.ProductList TD.ProductImage IMG
{
	BORDER: solid 1px #C3C5C6;
	MARGIN: 7px 7px 7px 7px;
}
TABLE.ProductList TD.ProductButtons
{
	BORDER-RIGHT: solid 1px #44617B;
	PADDING: 0px 7px 7px 0px;
	VERTICAL-ALIGN: bottom;
}
TABLE.ProductList TD.ProductDescription
{
	BORDER: solid 1px #44617B;
	BORDER-TOP: none;
	PADDING-TOP: 0;
	PADDING-BOTTOM: 7px;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 7px;
}



/*=============================================================================
// Product Details
//===========================================================================*/
TABLE.ProductDetails
{
	WIDTH: 100%;
}
TABLE.ProductDetails TD.ProductName
{
	COLOR: #003463;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	PADDING: 5px 0px 3px 3px; 
}
TABLE.ProductDetails TD.ProductImage
{
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 2px;
	WIDTH: 1%;
	HEIGHT: 1%
}
TABLE.ProductDetails TD.ProductImage IMG.Product
{
	BORDER: solid 1px #C3C5C6;
}
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
}
