

.pnav-current {cursor:pointer; width:180px; padding:3px 20px 3px 6px !important;}

/* new classes n such */

div.pnav-current.factive{
	z-index:10000;
	width:130px;
	position:relative;
	border-color:#999;
	border-right:none;
	background-color:#eee;
	background-image:none;
	border-top-right-radius:0;
 	-moz-border-radius-topright:0;
 	-webkit-border-top-right-radius:0;
	border-bottom-right-radius:0;
 	-moz-border-radius-bottomright:0;
 	-webkit-border-bottom-right-radius:0;
}

.newFilterBtn {
	background:url(/shared_img/filter-bg.gif) no-repeat top right;
	-moz-border-radius:0.3em;
	border:1px solid #D2D2D2;
	margin:6px 0 0 0;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}

.newFilterBtn:hover {
	background-position:right -50px;
	border-color:#555;
	text-decoration:underline;
}	

.filters_active {
	padding:1px 0 2px 0;
	font-size:11px;
}

.filter_active_item {
	padding:2px 0 1px 2px;
	width:180px;
	margin-left:10px;
}

.filter_active_item:hover {
}

.fltrClr {
	display:block;
	float:right;
	margin-left:4px;
	margin-top:-2px;
}

.filterContainerA .filter_active_item {
	margin-left:0;
	width:156px;
}
.popup {
   position: absolute;
	border:1px solid #c0c0c0;
	color:black;
	font-size:10px;
	padding:2px 6px;
	background-color:white;
	z-index: 1;
    display: none; 
}
@CHARSET "UTF-8";

#productSubnav {
	width: 120px !important;
	background: none;
}

.orderQty {
	width: 38px;
}

#topNav .products {
	background-position: bottom left;
}

#footer .fproducts {
	color: white;
}

.pnav-option {
	padding: 1px 8px 1px 0;
}

.pnav-box {
	width: 500px;
	background-color: #eee;
	border: 1px solid #999;
	padding: 10px 6px 6px 8px;
	border-bottom-width: 2px;
	border-right-width: 2px;
}

.pnav-current {
	padding: 5px 5px 5px 20px;
	cursor: pointer;
	width: 137px;
}

.close {
	cursor: pointer;
}

.pnav-current.active {
	background-color: #ffffaa;
}

/* undo previous CSS */
#filters {
	background-color:white;
	padding:0;
}

.pnav-current {cursor:pointer; width:180px; padding:3px 20px 3px 6px !important;}

/* new classes n such */

.newFilterBtn {
	background:url(/shared_img/filter-bg.gif) no-repeat top right;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;	
	border:1px solid #D2D2D2;
	margin:6px 0 0 0;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}

.newFilterBtn:hover {
	background-position:right -50px;
	border-color:#555;
	text-decoration:underline;
}	

.filters_active {
	padding:1px 0 2px 0;
	font-size:11px;
	color:white;
}

.filter_active_item {
	padding:2px 0 2px 4px;
	height:auto !important;
	width:149px;
}

.filter_active_item:hover {
}

.fltrClr {
	display:block;
	float:right;
	margin-right:5px;
	margin-top:-2px;
}

.ToggleGridon a img, .ToggleListon a img {
	display:none;
}

.productFilter .selected {}

.productFilter a {
	padding:1px 9px;
	background:url(/shared_img/icon-check.gif) no-repeat bottom left;
}

.productFilter .selected a {
	background-position:top left;
	text-decoration:none;
	color:black;
	font-weight:bold;
}



		.pnav-option {padding:1px 8px 1px 0;}
		.pnav-box {width: 500px; background-color: #eee; border:1px solid #999; padding:10px 6px 6px 8px; border-bottom-width:2px; border-right-width:2px;}
		.pnav-current {padding: 5px 5px 5px 20px; cursor:pointer; width:135px}
		.close {cursor: pointer;}
		.pnav-current.active {background-color:#ffffaa}
