/**********************************************
Grid / List Icons
**********************************************/
/* Styling for new icons */
#grid_a {
	background: url(/image/grid.png) bottom center no-repeat;
	display: inline-block;
	float: right;
	height: 24px;
	width: 25px;
	padding: 0px;
	margin: 0px 0px 0px 5px;
	text-indent: -9999px;
}
#grid_a:hover {
	background: url(/image/grid.png) top center no-repeat;
}
#grid_b {
	background: url(/image/grid.png) top center no-repeat;
	display: inline-block;
	float: right;
	height: 24px;
	width: 25px;
	padding: 0px;
	margin: 0px 0px 0px 5px;
}
#list_a {
	background: url(/image/list.png) bottom center no-repeat;
	display: inline-block;
	float: right;
	height: 24px;
	width: 25px;
	padding: 0px;
	margin: 0px 0px 0px 5px;
	text-indent: -9999px;
}
#list_a:hover {
	background: url(/image/list.png) top center no-repeat;
}
#list_b {
	background: url(/image/list.png) top center no-repeat;
	display: inline-block;
	float: right;
	height: 24px;
	width: 25px;
	padding: 0px;
	margin: 0px 0px 0px 5px;
}
/* New styling for main stylsheet */
.product-filter .display {
	height: 24px;
	padding-top: 0px;
	max-width: 115px;
}
.product-filter .display b {
	margin-top: 4px;
	display: inline-block;
	float: left;
}
/**********************************************
Wishlist / Compare Icons
**********************************************/
/* New styling for main stylsheet */
.product-grid .wishlist,
.product-grid .compare,
.product-list .wishlist,
.product-list .compare {
	margin: 0px 5px 0px 0px;
	height: 24px;
	width: 25px;
	display: inline-block;
}
.product-grid .wishlist a,
.product-list .wishlist a {
	padding: 0px 0px 0px 0px;
	display: block;
	background: url(/image/wishlist-compare.png) top left no-repeat;
	text-indent: -9999px;
	height: 24px;
	width: 25px;
}
.product-grid .wishlist a:hover,
.product-grid .wishlist a:active,
.product-list .wishlist a:hover,
.product-list .wishlist a:active {
	background: url(/image/wishlist-compare.png) bottom left no-repeat;
}
.product-grid .compare a,
.product-list .compare a {
	padding: 0px 0px 0px 0px;
	display: block;
	background: url(/image/wishlist-compare.png) top right no-repeat;
	text-indent: -9999px;
	height: 24px;
	width: 25px;
}
.product-grid .compare a:hover,
.product-grid .compare a:active,
.product-list .compare a:hover,
.product-list .compare a:active {
	background: url(/image/wishlist-compare.png) bottom right no-repeat;
}
/* IE Specific Styling */
.product-grid .wishlist,
.product-grid .compare,
.product-list .wishlist,
.product-list .compare {
	*display: block;
	*float: left;
}
.product-grid div:after {
	*content: "."; 
	*display: block;
	*height: 0px;
	*clear: both;
	*visibility: hidden;
	*overflow: hidden;
}
/* Tooltip Styling */
.tooltip {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	display: none;
}