/* CSS Document */.shop_container {	width: 575px;	border-right:1px solid #bebfb2;	border-left:2px solid #d7d8ca;	color: #000000;	font-size: 10px;	font-family: verdana;	background: #c9ec64 url(shop_rh_grunge.gif) repeat-y right top;}#shop_subcontainer { padding-left:15px; 	padding-top:15px; 	padding-right:0px;	width: 450px;	color: #000000;	font-size: 10px;	font-family: verdana;}#shop_subcontainer a {	color: #5C7E16;	font: bold 10px verdana;	text-decoration: underline;}#shop_subcontainer a:hover, a:visited:hover {	color: #000;	text-decoration: underline;}#shop_footer {width: 450px;background: #fff;margin: 0px;padding: 10px;color: #000;font-size: 10px;font-family: verdana;clear: both;}.product_price {	color: #000;	font: bold 11px verdana;	text-decoration: none;}.save_price {	color: #FB7214;	font: bold 11px verdana;	text-decoration: none;}.special_note {	color: #479ECE;	font: bold 11px verdana;	text-decoration: none;}.plu_code {	color: #333333;	font: 10px verdana;	text-decoration: none;}.product_title {color: #000;font: bolder 16px helvetica, arial, "sans serif";text-transform: uppercase;text-decoration: none;}.product_display {	font: 11px Verdana;	background: #f1fad7;}.product_display_image {	width: 129px;	height:129px;	background: #FFFFFF url(grunge5.jpg) no-repeat scroll left top;	text-align: center;	vertical-align: middle;}.product_display_image img {border: 1px solid #FFFFFF;	margin: 14px;	padding: 0px;}