/* @charset "utf-8"; */
/* CSS Document */
#cat_list { }
#cat_list ul { margin:0; padding:0; }
#cat_list ul li { list-style:none; margin:0; padding:2px 1em; font-size:10px; font-family:Verdana, Geneva, sans-serif; }
#cat_list ul li a, #cat_list ul li a:visited { font-size:10px; margin:0 .5em; padding:0; text-decoration:none; 
	font-family:Verdana, Geneva, sans-serif; color:#006; }
#cat_list ul li a:hover { color:#F00; text-decoration:underline; }

#also-purchased { clear:both; text-align:center; }
#also-purchased h3 {
	font-family: Arial,Tahoma,Verdana;  font-weight: bold;
	font-size: 1.5em; 
	color: #000033; 
  text-align:left;
	padding-bottom: 1px; 
	margin: .4em .4em 10px 0; 
	border-bottom: #860371 1px solid;
}
#also-purchased ul { margin:0px; padding:0px; list-style:none; }
#also-purchased li.price { font-weight:bold; line-height:2; }
#also-purchased li.item { float: left; width:25% }
#also-purchased ul li ul {
 	margin:5px;
  padding:5px;
  list-style:none;
  text-align:center;
  height:135px;
  position:relative;
	border:1px solid #999; 
 	-moz-border-radius: 4px !important; -webkit-border-radius: 4px !important;  border-radius: 4px !important; }
/* #content ul li ul li+li { position:absolute; left:0; bottom:0; padding:5px; } */
#also-purchased ul li a, #content ul li a:visited { font-size:1.1em; text-decoration:none; color:#333; }
#also-purchased ul li ul:hover { border-color:#F00; }

/* product grid */
.prod-grid { clear:both; text-align:center; }
.prod-grid h3 {
	font-family: Arial,Tahoma,Verdana;  font-weight: bold;
	font-size: 1.5em; 
	color: #000033; 
  text-align:left;
	padding-bottom: 1px; 
	margin: .4em .4em 10px 0; 
	border-bottom: #860371 1px solid;
}
.prod-grid ul { margin:0px; padding:0px; list-style:none; }
.prod-grid li.price { font-weight:bold; line-height:2; }
.prod-grid li.item { float: left; width:25% }
.prod-grid ul li ul {
 	margin:5px;
  padding:5px;
  list-style:none;
  text-align:center;
  height:135px;
  position:relative;
	border:1px solid #999; 
 	-moz-border-radius: 4px !important; -webkit-border-radius: 4px !important;  border-radius: 4px !important; }
/* #content ul li ul li+li { position:absolute; left:0; bottom:0; padding:5px; } */
.prod-grid ul li a, #content ul li a:visited { font-size:1.1em; text-decoration:none; color:#333; }
.prod-grid ul li ul:hover { border-color:#F00; }