﻿@media screen
{
	/*********************************
   * Sub Nav
	 *********************************/
	
	.LeftContent
	{
		float: left;
		width: 134px;
	}
	
	.SubNav
	{
		border-bottom: solid 2px #ececec;
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	
	.SubNav li
	{
		padding: 8px 0;
		border-top: solid 2px #ececec;
		font-weight: bold;
		font-family: VAG Rounded Th, Arial, Sans-Serif;
	}
	
	.SubNav li a
	{
		color: #e42a1d;
		text-decoration: none;
	}
	
	.SubNav li a.Selected
	{
		color: #000000;
	}
	
	.SubNav li ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	.SubNav li ul li
	{
		padding: 10px 0 0 10px;
		background-image: url(../Images/ChildNavBullet.gif);
		background-repeat: no-repeat;
		background-position: 0 14px;
		border: none;	
		font-size: 0.85em;
		font-family: Arial, Sans-Serif;
	}

	/*********************************
   * Category Listing
	 *********************************/
	
	.TotalsPagingWrapper
	{
		height: 37px;
	}
	
	.CategoryTotalsMessage
	{
		padding-top: 15px;
	}
	
	table.ProductsList
	{
	}
	
	.ProductsList td
	{
		width: 142px;
		border-right: solid 8px #ececec;
		border-top: solid 8px #ececec;
		border-bottom: solid 8px #ececec;
		vertical-align: top;
		text-align: center;
		font-size: 0.85em;
	}
	
	.ProductsList td.FirstCell
	{
		border-left: solid 8px #ececec;
	}
	
	.ProductsList td.RowBreak
	{
		border: none;
		height: 32px;
	}
	
	.ProductsList .ProductImageWrapper
	{
		width: 142px;
		height: 142px;
	}
	
	.ProductsList .ProductImage
	{
		padding: 2px;
	}	
	
	.ProductsList .ProductTitle
	{
		border-top: solid 1px #ececec;
		padding-top: 5px;
	}
	
	.ProductsList .ProductPrice
	{
		padding-bottom: 5px;
	}	
	
	.ProductsList .NonSalePrice
	{
		color: #999999;
		text-decoration: line-through;
	}
	
	/*********************************
   * Category paging
	 *********************************/

	.Paging
	{
		float: right;
		padding-top: 11px;
	}	
	
	.Paging ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	.Paging ul li
	{
		float: left;
		height: 19px;
		padding: none;
		margin-left: 11px;
		color: #ffffff;
		font-weight: bold;
		font-size: 0.8em;
	}
	
	.Paging ul li a
	{
		display: block;
		color: #ffffff;
	}

	.Paging ul li.Prev
	{
		width: 49px;
		background-image: url(../Images/PrevButton.gif);
	}
	
	.Paging ul li.PrevOff
	{
		background-image: url(../Images/PrevButtonOff.gif);
		color: #999999;		
	}
	
	.Paging ul li.Prev a,
	.Paging ul li.PrevOff div
	{
		padding: 2px 0 0 17px;
	}
	
	.Paging ul li.NumberLink
	{
		background-image: url(../Images/PageButtonLeft.gif);
		background-repeat: no-repeat;
		background-color: #e42a1d;
	}
	
	.Paging ul li.NumberLink a
	{
		background-image: url(../Images/PageButtonRight.gif);
		background-repeat: no-repeat;
		background-position: top right;
		padding: 2px 5px 2px;
	}

	.Paging ul li.NumberLinkOff
	{
		background-image: url(../Images/PageButtonOnLeft.gif);
		background-repeat: no-repeat;
		background-color: #000000;
	}
	
	.Paging ul li.NumberLinkOff div
	{
		background-image: url(../Images/PageButtonOnRight.gif);
		background-repeat: no-repeat;
		background-position: top right;
		padding: 2px 5px 2px;
	}

	.Paging ul li.Next
	{
		width: 49px;
		background-image: url(../Images/NextButton.gif);
	}	
	
	.Paging ul li.NextOff
	{
		background-image: url(../Images/NextButtonOff.gif);
		color: #999999;
	}	
	
	.Paging ul li.Next a,
	.Paging ul li.NextOff div
	{
		padding: 2px 0 0 5px;
	}

	.Paging ul li.All
	{
		width: 32px;
		background-image: url(../Images/AllButton.gif);
	}	
	
	.Paging ul li.AllOn
	{
		background-image: url(../Images/AllButtonOn.gif);
	}	
	
	.Paging ul li.All a,
	.Paging ul li.AllOn div
	{
		padding: 2px 0 0 8px;
	}
	
	.Paging ul li.PagingEllipses
	{
		color: #e42a1d;
	}
}
