.category {
	color: #701;
	float: left;
	font-size: 1.125em;
	font-weight: bold;
}
.cattree {
	color: #002F55;
	float: right;
	font-size: .9125em;
	font-weight: bold;
	text-align: right;
}
.cattree a:link , .cattree a:visited , a.subcat:link , a.subcat:visited {
	color: #02F;
	text-decoration: none;
}
.cattree a:hover , .cattree a:active , .cattree a:focus , a.subcat:hover , a.subcat:active , a.subcat:focus {
	color: #C00;
	text-decoration: underline;
}

.categoryimg {
	float: right;
}

.navbar {
	background: #DDD;
	padding: 5px;
	text-align: right;
}
.navbar input {
	font-size: 12px;
	font-weight: bold;
	padding: 0;
}
div.navigation {
	float: left;
	font-weight: bold;
	text-align: left;
}
div.pagenav {
	font-weight: normal;
	padding-left: 15px;
}
a.navigation:link , a.navigation:visited {
	color: #C00;
	font-style: normal;
	text-decoration: none;
}
a.navigation:hover , a.navigation:active , a:navigation:focus {
	color: #02F;
	font-style: normal;
	text-decoration: none;
}

.itemname {
	border-bottom: 1px solid #000;
	color: #002F55;
	font-weight: bold;
	vertical-align: bottom;
}

.itemname a {
	font-size: .875em;
	text-decoration: none;
}
.itemname a:link , .itemname a:visited {
	color: #C00;
}
.itemname a:hover , .itemname a:active , .itemname a:focus {
	color: #02F;
}

.itempricetitle , .quanttitle {
	color: #701;
	font-weight: bold;
	vertical-align: bottom;
}
.itemprice , .quant {
	vertical-align: top;
}

.addtocart {
	color: #002F55;
	font-size: .9125em;
	font-weight: bold;
	text-align: right;
	vertical-align: bottom;
}

.instruction {
	color: #701;
	font-style: italic;
	padding: 5px 0;
	text-align: center;
}

