select#category_list { 
	overflow: hidden;
	width: 200px;
}

#snippet_classifications {
	border: 1px solid #ccc;
	margin-top: -10px;
	padding: 30px 10px 20px;
}

#buy_promo_filter_header h3 { width: 148px; }

.buy_promo_item_cell, .spec_category_item_cell { padding-left: 10px; }

.buy_promo_prodname, .spec_category_image { width: 128px; }

.buy_promo_comparison { width: 150px; }

.buy_promo_comparison ul, .spec_category_comp ul { list-style: disc outside; padding-left:14px; }
	
.buy_promo_comparison li, .spec_category_comp li { font-size: 0.9em; }

.buy_promo_comparison li span, .spec_category_comp li span { color: #666; }
	
.buy_promo_gifts { 
	font-weight: bold;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	width: 228px;
}

.buy_promo_gifts ul {
	list-style: disc outside; padding-left:14px;;
}

.buy_promo_gifts h4 { text-transform: uppercase; }

.buy_promo_price { 
	font-size: 13px;
	font-weight: bold;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	text-align: right;
	width: 132px;
}

.buy_promo_pricing {
	font-size: 1.3em;
	font-weight: bold;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}

#dealer_results { 
	display: none;
	max-height: 455px;
	margin-bottom: 10px;
	overflow-x: hidden;
	overflow-y: auto;
}

.dealer_search_result { padding: 10px 0 20px; }

.spec_category_name {
	width: 180px;	
}

.spec_category_image {
	height: 80px;
	position: relative;	
}

.spec_category_prod_desc {
	height: 420px;
	width: 640px;
	padding:10px;
	border:1px solid #CCCCCC;
	position: absolute;	
	display: none;
	bottom:0;
	background-color: #FFF;
	z-index: 1;
	overflow:auto;
	
}

.spec_category_prod_desc div{
	overflow: hidden;
}

.spec_category_prod_desc img {

}
