﻿h2 { color:Black; }
h3 { color:Black; margin:0px; margin-top:.5em; }
h5 { color:Black; text-decoration:underline; margin-top:1em; text-transform:uppercase; }

.catheader { color:white; background-color:#abae79; text-indent:6px; border-color:#591329; border-width:1px 4px; border-style:solid; margin-bottom:2px; cursor:pointer; letter-spacing:1px; font-size:16pt; font-weight:bold; }
.catheaderON { background-color:#ae2f56; color:#fff; }
	.catheader span { font-size:8pt; font-weight:normal; }
.subcatheader { margin-left:14px; font-size:13pt; font-weight:bold; color:#003a46; background-color:#fffdeb; text-indent:4px; border:1px solid #003a46; margin-bottom:2px; }
	.subcatheader span { font-size:8pt; font-weight:normal; }
	.subcategory { margin-left:18px; }

.sltable { width:100%; font-size:12pt; }
.slsubtable { width:100%; margin-left:18px; }
	.sltable tr td { border-bottom:1px dotted #aaa; padding:2px 2px; }
.tablerowON { background-color:#eee; }

	.slcbx { width:32px; }
	.slitem { width:auto; }
	.slprice { color:#8b0046; width:140px; text-align:right; font-weight:bold; }
	.slprice div { font-weight:normal; color:Black; font-size:8pt; line-height:6pt; }
	
.myslitem { text-indent:-2em; margin-left:2em; font-size:12pt; }
.myslprice { font-weight:bold; font-size:11pt; }
	.myslprice div { display:inline; font-weight:normal; }
	
/* Descriptions */
.pburst	{ font-size:10pt; }
.padd	{ }
.pdesc	{ }
.pfeat	{ font-weight:bold; }
.pSave	{ font-size:10pt; color:#8b0046; }
