﻿/* For W3C CSS Compliance */
.void { }
@media print { }

/* Page Heading */
.category-name
{
	float: left;	
}

.category-name h2
{
	letter-spacing: 3px;	
}

.heading-divider
{	
	clear: both;
	margin: 7px 0 5px 0;
	height: 3px;
	width: 700px;	
	background: url(../Images/HeadingDivider.png) no-repeat top left;
	behavior: url(iepngfix.htc);		
}

/* Paging */
.paging
{	
	margin: 0 0 5px 0;
	width: 700px;
}

.pagelink
{
	text-decoration: underline;
	color: #3d6ca0;
	font-size: 10px;	
	padding: 5px 0 0 0;
}

.pagebutton
{
	text-decoration: none;
	color: #3d6ca0;
	font-size: 10px;	
}

.pagebutton-active
{
	color: #a1a5a9;
	font-size: 10px;	
}

.paging .sortby
{
	float: left;
	margin: 4px 0 0 0;
	color: #8ba8c8;
	font-size: 12px;
	font-style: italic;
	font-family: 'TheSansB5Plain', sans-serif;
}

/* Product listing */
.productlist
{
	clear: both;
	margin: 0 0 15px 0;
}

.product-item
{
	width: 342px;
	height: 188px;
	margin: 15px 0 0 0;
	background: url(../Images/ProductItemBg.png) no-repeat top left;
	behavior: url(iepngfix.htc);	
}

.product-item-image
{
	float: left;
	margin: 4px 0 0 7px;
	padding: 3px 0 0 5px;
	width: 153px;
	height: 155px;
	background: url(../Images/ProductItemImageBg.png) no-repeat top left;
	behavior: url(iepngfix.htc);		
}

.product-item-image img
{		
	width: 148px;
	height: 148px;
}

.product-item-compare
{	
	clear: both;		
	padding: 0 0 0 10px;		
}

.product-item-compare input
{		
	vertical-align: middle;
}

.product-item-compare label
{		
	font-weight: bold;
	font-size: 10px;
	color: #4b4c4c;	
}

.product-item-content
{
	float: left;
	margin: 0 0 0 7px;
	width: 164px;
	color: #4b4c4c;
	font-family: Helvetica, sans-serif;
}

.product-item-content a
{
	color: #4b4c4c;	
	text-decoration: none;
}

.product-item-info
{
	clear: both;
	height: 101px;
}

.product-item-name
{
	margin: 10px 0 0 0;
	font-size: 16px;
}

.product-item-name a
{
	font-family: 'TheSansB5Plain', sans-serif;
}

.product-item-model
{	
	font-weight: bold;
	font-size: 10px;
}

.product-item-link
{
	margin: 14px 0 0 0;
}

.product-item-link a
{
	font-size: 11px;
	color: #3d6ca0;
}

.product-item-ecommerce
{		
	margin: 15px 0 12px 56px;	
}

.product-item-strikeprice
{
	height: 14px;
	color: #4b4c4c;
	font-size: 12px;
	font-weight: lighter;
	font-family: 'TheSansB3Light', sans-serif;
}

.product-item-price
{
	margin: 0 0 5px 0;
	color: #3d6ca0;
	font-size: 14px;
	font-weight: lighter;
	font-family: 'TheSansB3Light', sans-serif;
}

.product-item-addtocart
{
    font-size: 14px;
    font-weight: lighter;
	font-family: 'TheSansB3Light', sans-serif;
}

.product-item-addtocart .addtocart
{	
	behavior: url(iepngfix.htc);	
}

.noresults
{
	margin: 30px 0 0 10px;
}
