
.category_header {
	font-weight:bold;
	font-size:17px;
}


#product_list {
	float:left;
	width:100%;
}

#product_list .product {
	float:left;
	width:228px;
	height:258px;
	border:1px solid #dedede;
}

#product_list .product_content {
	padding:20px;
	color:#000099;
}

#product_list .prod_title {
	color:#000099;
	font-size:10pt;
	text-decoration:none;
	display:block;
	height:40px;

}

#product_list .product_pic {

}

#product_list .picspace {
	width:186px;
	height:155px;
	text-align:center;
}

#product_list a.prod_link {
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}



#product_list .product:hover {
	background-color:whitesmoke;
}

#product_view .breadcrumb {
	font-weight:bold;
	color:blue;
}

#product_view .breadcrumb a{
	color:blue;
	font-weight:bold;
}

#product_view .header {
	font-weight:bold;
	font-size:14pt;
	padding-bottom:10px;
	color:black;
}

#product_view .product_viewpic {
	width:300px;
	border:4px solid #02102D;
}

#product_view .product_viewpic_thumb {
	width:75px;
	border:1px solid #02102D;
}

#product_view .specs {
	float:right;
	width:340px;
	font-size:11pt;
}

#product_view .price { 
	font-size:14pt;
	font-weight:bold;
	color:#444;
}

#arrivals {
	padding-top:30px;
}

#arrivals .item {
	border-top:1px solid #ddd;
	border-left:5px solid #eee;

	float:left;
	width:300px;
	height:150px;
}

#arrivals .item:hover {
	border-left:5px solid #666;
	border-top:1px solid #888;
}

#arrivals .item a.link {
	display:block;
	text-decoration:none;
}

#arrivals .item .content {
	padding:10px;
}

#arrivals .item .header {
	font-weight:bold;
	color:black;
	font-size:14pt;
}