﻿.foo
{
}
.HomePageCategoryGrid
{
    WIDTH: 714px
}
.HomePageCategoryGrid A
{
    BORDER-BOTTOM-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-TOP-STYLE: none;
    BORDER-LEFT-STYLE: none
}
.HomePageCategoryGrid .ItemBox
{
    BORDER-BOTTOM-STYLE: none;
    TEXT-ALIGN: center;
    BORDER-RIGHT-STYLE: none;
    BACKGROUND-POSITION: left top;
    BORDER-TOP-STYLE: none;
    VERTICAL-ALIGN: top;
    BORDER-LEFT-STYLE: none
}
.HomePageCategoryGrid .HomePageCategoryItem
{
}
.HomePageCategoryGrid .HomePageCategoryItem .title
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 1.8em;
    COLOR: #0000ff;
    FONT-SIZE: 0.9em;
    FONT-WEIGHT: bold;
    PADDING-TOP: 8px
}
.HomePageCategoryGrid .HomePageCategoryItem .title A
{
    COLOR: #0000ff
}
.HomePageCategoryGrid .HomePageCategoryItem .picture
{
    BORDER-BOTTOM-STYLE: none;
    TEXT-ALIGN: center;
    BORDER-RIGHT-STYLE: none;
    WIDTH: 200px;
    PADDING-RIGHT: 50px;
    BORDER-TOP-STYLE: none;
    HEIGHT: auto;
    BORDER-LEFT-STYLE: none
}
.HomePageCategoryGrid1
{
    WIDTH: 714px
}
.HomePageCategoryGrid1 A
{
    BORDER-BOTTOM-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-TOP-STYLE: none;
    BORDER-LEFT-STYLE: none
}
.HomePageCategoryGrid1 .ItemBox1
{
    BORDER-BOTTOM-STYLE: none;
    TEXT-ALIGN: center;
    BORDER-RIGHT-STYLE: none;
    BACKGROUND-POSITION: left top;
    BORDER-TOP-STYLE: none;
    VERTICAL-ALIGN: top;
    BORDER-LEFT-STYLE: none
}
.HomePageCategoryGrid1 .HomePageCategoryItem1
{
}
.HomePageCategoryGrid1 .HomePageCategoryItem1 .picture1
{
    BORDER-BOTTOM-STYLE: none;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 15px;
    BORDER-RIGHT-STYLE: none;
    WIDTH: 200px;
    PADDING-RIGHT: 50px;
    BORDER-TOP-STYLE: none;
    HEIGHT: auto;
    BORDER-LEFT-STYLE: none
}
.CategoryPage
{
	background-image: url(images/White.png);
	border-bottom: #c0c0c0 thin solid;
	border-left: #c0c0c0 thin solid;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 780px;
	padding-right: 0px;
	background-repeat: repeat;
	margin-bottom: 15px;
	border-top: #c0c0c0 thin solid;
	border-right: #c0c0c0 thin solid;
	padding-top: 0px;
}
.CategoryPage .CategoryTitle
{
    PADDING-BOTTOM: 5px;
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    COLOR: #0000ff;
    CLEAR: both;
    FONT-WEIGHT: bold;
    PADDING-TOP: 10px
}
.CategoryPage .CategoryDescription
{
    COLOR: #0000ff;
    FONT-SIZE: 1.1em
}
.CategoryPage .ProductPager
{
    text-align: center;
    font-size: 20px;
}
.CategoryPage .ProductPager A
{
    COLOR: #555;
    font-size: 20px;
}
.CategoryPage .ProductPager A:link
{
    TEXT-ALIGN: center;
    font-size: 20px;
}
.CategoryPage .ProductPager SPAN
{
    COLOR: #3664a5;
    FONT-WEIGHT: bold;
    font-size: 20px;
}
.CategoryPage .SubCategoryGrid
{
    WIDTH: 700px;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto
}
.CategoryPage .SubCategoryGrid A
{
    COLOR: #0000ff
}
.CategoryPage .SubCategoryGrid .ItemBox
{
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: text-top
}
.CategoryPage .SubCategoryGrid .SubCategoryItem
{
    BORDER-BOTTOM: #e8e6d2 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #e8e6d2 1px solid;
    MARGIN: 10px;
    WIDTH: 200px;
    HEIGHT: auto;
    BORDER-TOP: #e8e6d2 1px solid;
    BORDER-RIGHT: #e8e6d2 1px solid
}
.CategoryPage .SubCategoryGrid .SubCategoryItem .title
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 1.8em;
    FONT-SIZE: 0.9em;
    FONT-WEIGHT: bold;
    PADDING-TOP: 8px
}
.CategoryPage .SubCategoryGrid .SubCategoryItem .picture
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px
}
.CategoryPage .SubCategoryList
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 15px;
    PADDING-TOP: 0px
}
.CategoryPage .FeaturedProductGrid
{
    TEXT-ALIGN: center;
    WIDTH: 550px;
    MARGIN-BOTTOM: 15px;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto
}
.CategoryPage .FeaturedProductGrid .title
{
    PADDING-BOTTOM: 5px;
    TEXT-TRANSFORM: uppercase;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    COLOR: #0000ff;
    CLEAR: both;
    FONT-WEIGHT: bold;
    PADDING-TOP: 10px
}
.CategoryPage .FeaturedProductGrid .ItemBox
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: text-top
}
.CategoryPage .FeaturedProductGrid .ProductItem
{
    BORDER-BOTTOM: #e8e6d2 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #e8e6d2 1px solid;
    MARGIN: 10px;
    WIDTH: 250px;
    BORDER-TOP: #e8e6d2 1px solid;
    BORDER-RIGHT: #e8e6d2 1px solid
}
.CategoryPage .FeaturedProductGrid .ProductItem .title
{
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: none;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
.CategoryPage .FeaturedProductGrid .ProductItem .title A
{
    PADDING-BOTTOM: 8px;
    LINE-HEIGHT: 1.3em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    HEIGHT: 2em;
    PADDING-TOP: 4px
}
.CategoryPage .FeaturedProductGrid .ProductItem .picture
{
    TEXT-ALIGN: center;
    MARGIN-TOP: 10px
}
.CategoryPage .FeaturedProductGrid .ProductItem .description
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 10px;
    MARGIN: 5px 5px 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    HEIGHT: 50px;
    COLOR: #555;
    BORDER-TOP: #e8e6d2 1px solid;
    PADDING-TOP: 10px
}
.CategoryPage .FeaturedProductGrid .ProductItem .addInfo
{
    POSITION: relative;
    TEXT-ALIGN: right;
    WIDTH: 250px;
    HEIGHT: 85px;
    VERTICAL-ALIGN: bottom
}
.CategoryPage .FeaturedProductGrid .ProductItem .addInfo .prices
{
    POSITION: absolute;
    TEXT-ALIGN: right;
    BOTTOM: 15px;
    VERTICAL-ALIGN: middle;
    RIGHT: 10px
}
.CategoryPage .FeaturedProductGrid .ProductItem .addInfo .buttons
{
    POSITION: absolute;
    TEXT-ALIGN: left;
    BOTTOM: 15px;
    VERTICAL-ALIGN: middle;
    LEFT: 10px
}
.CategoryPage .FeaturedProductGrid .ProductItem .addInfo .prices .productPrice
{
    COLOR: green
}
.CategoryPage .FeaturedProductGrid .ProductItem .addInfo .prices .oldproductPrice
{
    COLOR: red;
    TEXT-DECORATION: line-through
}
.CategoryPage .ProductGrid
{
    TEXT-ALIGN: center;
    WIDTH: 750px;
    MARGIN-BOTTOM: 15px;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto
}
.CategoryPage .ProductGrid .ItemBox
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: text-top
}
.CategoryPage .ProductGrid .ProductItem
{
    border-bottom: #e8e6d2 1px solid;
    text-align: center;
    border-left: #e8e6d2 1px solid;
    margin: 10px;
    width: 225px;
    border-top: #e8e6d2 1px solid;
    border-right: #e8e6d2 1px solid;
    background-color: #FFFFFF;
}
.CategoryPage .ProductGrid .ProductItem .title
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold
}
.CategoryPage .ProductGrid .ProductItem .title A
{
    PADDING-BOTTOM: 8px;
    LINE-HEIGHT: 1.3em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    HEIGHT: 2em;
    COLOR: #0000ff;
    PADDING-TOP: 4px
}
.CategoryPage .ProductGrid .ProductItem .picture
{
    TEXT-ALIGN: center;
    MARGIN-TOP: 10px
}
.CategoryPage .ProductGrid .ProductItem .description
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 10px;
    MARGIN: 5px 5px 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    COLOR: #555;
    BORDER-TOP: #e8e6d2 1px solid;
    PADDING-TOP: 10px
}
.CategoryPage .ProductGrid .ProductItem .addInfo
{
    POSITION: relative;
    TEXT-ALIGN: right;
    WIDTH: 220px;
    BACKGROUND: #f7f5e8;
    HEIGHT: 85px;
    VERTICAL-ALIGN: bottom
}
.CategoryPage .ProductGrid .ProductItem .addInfo .prices
{
    POSITION: absolute;
    TEXT-ALIGN: right;
    BOTTOM: 15px;
    VERTICAL-ALIGN: middle;
    RIGHT: 10px
}
.CategoryPage .ProductGrid .ProductItem .addInfo .buttons
{
    POSITION: absolute;
    TEXT-ALIGN: left;
    BOTTOM: 15px;
    VERTICAL-ALIGN: middle;
    LEFT: 10px
}
.CategoryPage .ProductGrid .ProductItem .addInfo .prices .productPrice
{
    COLOR: green
}
.CategoryPage .ProductGrid .ProductItem .addInfo .prices .oldproductPrice
{
    COLOR: red;
    TEXT-DECORATION: line-through
}
.CategoryPage .ProductList1
{
    MARGIN: 0px auto;
    WIDTH: 600px
}
.CategoryPage .ProductList1 .ItemBox
{
    POSITION: relative;
    TEXT-ALIGN: left;
    MARGIN-BOTTOM: 10px;
    CLEAR: both
}
.CategoryPage .ProductList1 .ProductItem
{
    BORDER-BOTTOM: #e8e6d2 1px solid;
    POSITION: relative;
    BORDER-LEFT: #e8e6d2 1px solid;
    MARGIN-TOP: 10px;
    WIDTH: 600px;
    HEIGHT: 177px;
    BORDER-TOP: #e8e6d2 1px solid;
    BORDER-RIGHT: #e8e6d2 1px solid
}
.CategoryPage .ProductList1 .ProductItem .title
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold
}
.CategoryPage .ProductList1 .ProductItem .title A
{
    PADDING-BOTTOM: 8px;
    LINE-HEIGHT: 1.3em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    HEIGHT: 2em;
    COLOR: #0000ff;
    PADDING-TOP: 4px
}
.CategoryPage .ProductList1 .ProductItem .picture
{
    MARGIN: 10px 0px 10px 10px;
    FLOAT: left
}
.CategoryPage .ProductList1 .ProductItem .description
{
    TEXT-ALIGN: left;
    BORDER-LEFT: #e8e6d2 1px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 150px 0px 140px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    COLOR: #555;
    PADDING-TOP: 0px
}
.CategoryPage .ProductList1 .ProductItem .prices-wrapper
{
    POSITION: absolute;
    TEXT-ALIGN: right;
    BOTTOM: 20px;
    FLOAT: right;
    RIGHT: 5px
}
.CategoryPage .ProductList1 .ProductItem .prices
{
}
.CategoryPage .ProductList1 .ProductItem .prices .productPrice
{
    COLOR: green
}
.CategoryPage .ProductList1 .ProductItem .prices .oldproductPrice
{
    COLOR: red;
    TEXT-DECORATION: line-through
}
.CategoryPage .ProductList1 .ProductItem .buttons
{
    PADDING-TOP: 20px
}
.CategoryPage .ProductList2
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 15px;
    PADDING-TOP: 0px
}
.CategoryPage .ProductFilters
{
    BORDER-BOTTOM: #e8e6d2 1px solid;
    BORDER-LEFT: #e8e6d2 1px solid;
    WIDTH: 600px;
    BACKGROUND: #f7f5e8;
    MARGIN-LEFT: 5px;
    BORDER-TOP: #e8e6d2 1px solid;
    BORDER-RIGHT: #e8e6d2 1px solid
}
.CategoryPage .ProductFilters .FilterTitle
{
    PADDING-LEFT: 10px;
    COLOR: #3a4045;
    FONT-WEIGHT: bold
}
.CategoryPage .ProductFilters .FilterTitle SPAN
{
    PADDING-BOTTOM: 8px;
    LINE-HEIGHT: 1.3em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    HEIGHT: 2em;
    PADDING-TOP: 4px
}
.CategoryPage .ProductFilters .FilterItem
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 5px
}

