/* product grid for category pages */

.leftCell, .rightCell { margin-top: 5px; margin-bottom: 5px; padding-left: 10px; padding-right: 10px; vertical-align: top; }
.leftCell { background: url('/2005redesign/dotted-yline.gif') repeat-y 100% 0; height: 100%; }

.solidLine { background: #999; border: 0; color: #999; height: 1px; margin: 7px 0; width: 100%; }


#clearance h2 { background: #99c; color: #fff; font-size: 12px; margin: 4px 0; padding: 4px; }
#clearance .productRow { background: url('/images/col3_vdot.gif') repeat-y 0 2px; clear: both; float: left; margin: 0; padding: 0; }

#clearance .productRow table { border-collapse: collapse; margin: 0; padding: 0; float: left; border: 1px solid #fff; }
	#clearance .productGrid td { padding: 8px; text-align: center; vertical-align: top; width: 171px; }
	#clearance .productGrid img, #clearance .productGrid span, #clearance .productGrid strong { display: block; }
	#clearance .productGrid img { margin: auto; }
	#clearance .productGrid span { border-bottom: 1px solid #ccc; font-size: 12px; padding: 0 0 10px 0; }
	
	#clearance .productGrid ul { width: 100px; margin: 6px auto; } 
	#clearance .productGrid ul { [width: auto;] [margin-left: 15px;] }  /* Safari Hack - browser unable to parse */

	#clearance .productGrid .price td { padding: 0 6px 6px 6px; vertical-align: bottom; }
	#clearance .productGrid .price em { color: #f00; font-size: 12px; font-style: normal; }
	#clearance .productGrid .price img { margin-top: 4px; }

	#clearance .productGrid td table td { border-top: 1px solid #ccc; font-size: 9px; padding: 3px 0; text-align: left; }
	#clearance .productGrid td table .discount { text-align: right; }

#clearance .productRowFooter { background: url('/images/col3_vdot_btm.gif'); clear: both; margin: 1px 0 2px 0; padding: 1px; height: 1px; float: left; width: 100%;  }
*html #clearance .productRowFooter { padding: 0; line-height: 1px; font-size: 1px; }

#clearance .disclaimer { clear: both; display: block; margin: 50px 0 10px 0; font-size: 9px;  float: left; width: 100%; }