body { color: #000; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0; }
h1 { color: #ed1c24; font-size: 1.3em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.67em 0; }
h2 { color: #656565; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.67em 0; }
h3 {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0;
	padding-top: 14px;
	padding-bottom: 0;
	padding-left: 5px;
}
h4 { color: #656565; font-size: 12px; font-weight: bold; margin-bottom: 0; padding-top: 2px; padding-bottom: 0; padding-left: 5px; }
hr {
	color: #ccc;
	height: 1px;
	margin-top: 5px;
	display: block;
	font-size: 1px;
	line-height: 1px;
}
.imgright { float: right; }
.imgleft { float: left; }
.general { color: #000; font-size: 12px; padding: 4px 8px; }
a:link {
	color: #666666;
	text-decoration: underline;
}

a:visited {
	color: #666666;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

a:active {
	color: #000000;
	text-decoration: none;
}
.scroll { color: #000; font-size: 10px; text-align: center; vertical-align: top; width: 165px; height: 145px; overflow: auto; }
.pofield {
	color: #F7921E;
	font-size: 16px;
	background-color: #fff;
	border-color: #FBCB91;
	border-style: solid;
	border-width: 2px;
}
.loginstatus {
	color: #808080;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding-top: 85px;
	background-image: url(gfx/header-mid.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	height: 150px;
}
.loginstatus a:link {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
}
.loginstatus a:visited {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
}
.loginstatus a:active {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	text-align: center;
	vertical-align: bottom;
}
.loginstatus a:hover {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	text-align: center;
	vertical-align: bottom;
}
.cartstatus { color: #bababa; font-size: 11px; font-weight: bold; text-align: center; padding-top: 8px; vertical-align: top; }
.cartstatus a:link {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.cartstatus a:visited {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.cartstatus a:hover {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.cartstatus a:active {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.mainmenu {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.mainmenu a:link {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.mainmenu a:visited {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.mainmenu a:hover {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.mainmenu a:active {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.mainmenuclearence {
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.mainmenuclearence a:link {
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.mainmenuclearence a:visited {
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.mainmenuclearence a:hover {
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.mainmenuclearence a:active {
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.mainbtns { color: #fff; font-size: 11px; font-weight: bold; padding-right: 5px; padding-left: 5px; }
.mainbtns a:link { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; }
.mainbtns a:visited { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; }
.mainbtns a:hover { color: #fff; font-size: 11px; font-weight: bold; text-decoration: underline; }
.mainbtns a:active { color: #fff; font-size: 11px; font-weight: bold; text-decoration: underline; }
.selectorcell { color: #656565; font-size: 11px; text-align: left; vertical-align: middle; padding-left: 8px; }
.footer { color: #909090; font-size: 11px; text-decoration: none; padding-right: 10px; padding-left: 10px; }
.footer a:link { color: #909090; font-size: 11px; text-decoration: none; }
.footer a:visited { color: #909090; font-size: 11px; text-decoration: none; }
.footer a:hover { color: #909090; font-size: 11px; text-decoration: underline; }
.footer a:active { color: #909090; font-size: 11px; text-decoration: underline; }
.showingpagescell { color: #656565; font-size: 12px; text-align: center; vertical-align: middle; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #656565; }
.showingpagescellbot { color: #656565; font-size: 12px; text-align: center; padding-top: 3px; padding-bottom: 3px; vertical-align: middle; border-top: 1px solid #656565; }
.showingpageson {
	color: #9D4376;
	font-size: 12px;
}
a.showingpageson:link {
	color: #9D4376;
	text-decoration: underline;
}
a.showingpageson:visited {
	color: #9D4376;
	text-decoration: underline;
}
a.showingpageson:hover {
	color: #9D4376;
	text-decoration: underline;
}
a.showingpageson:active {
	color: #9D4376;
	text-decoration: underline;
}
.showingpagesnorm {
	color: #9D4376;
	font-size: 12px;
}
a.showingpagesnorm:link {
	color: #9D4376;
	text-decoration: underline;
}
a.showingpagesnorm:visited {
	color: #9D4376;
	text-decoration: underline;
}
a.showingpagesnorm:hover {
	color: #9D4376;
	text-decoration: underline;
}
a.showingpagesnorm:active {
	color: #9D4376;
	text-decoration: underline;
}
.productimg {
	padding: 10px 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.productborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.productdesc { color: #000; font-size: 11px; line-height: 12px; text-decoration: none; text-align: left; vertical-align: bottom; padding: 8px 5px 11px 28px; }
.productprice { color: #fff; font-size: 14px; font-weight: bold; text-align: left; vertical-align: middle; }
.ordertableheaders {
	color: #000000;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ordertablecells {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	padding-left: 6px;
	border-right: 1px solid #9D4376;
}
.ordertabledates {
	color: #656565;
	font-size: 9px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	vertical-align: middle;
	border-right: 1px solid #9D4376;
}
.clearence {
	color: #656565;
	font-size: 10px;
	font-weight: bold;
	background-color: #FF0000;
	padding: 0 3px 0;
	border-top: 1px solid #656565;
	border-bottom: 1px solid #656565;
}
.comingsoon {
	color: #656565;
	font-size: 10px;
	font-weight: bold;
	background-color: #FBCD95;
	padding: 1px 3px;
	border-top: 1px solid #656565;
	border-bottom: 1px solid #656565;
}
.outofstock { color: #fff; font-size: 10px; font-weight: bold; background-color: #f26522; padding: 1px 3px; border-top: 1px solid #656565; border-bottom: 1px solid #656565; }
.cartheader {
	color: #FF0000;
	font-size: 12px;
	vertical-align: middle;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.cartrows { color: #000; font-size: 11px; vertical-align: middle; padding: 4px; border-bottom: 1px solid #bababa; }
.cartsizerows { color: #000; font-size: 11px; padding: 0 2px; vertical-align: middle; border-right: 1px solid #bababa; }
.cartrows2 {
	color: #000;
	font-size: 12px;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.cartbordervert { border-left: 1px solid #ebebeb; }
.qtyfield { font-size: 11px; width: 25px; height: 20px; }
.promopanelbkg {
	background-color: #f2f2f2;
	border-left: 5px solid #fff;
	font-size: 11px;
	color: #666666;
}
.promohoriz { background-color: #f2f2f2; border-top: 1px solid #656565; }
.basketpreviewheader { color: #000; font-size: 12px; font-weight: bold; }
.basketpreviewitem { color: #000; font-size: 11px; text-decoration: none; text-align: left; padding-top: 2px; padding-bottom: 2px; }
.basketpreviewitem a:link { color: #000; font-size: 11px; text-decoration: none; text-align: left; padding-top: 2px; padding-bottom: 2px; }
.basketpreviewitem a:visited { color: #000; font-size: 11px; text-decoration: none; text-align: left; padding-top: 2px; padding-bottom: 2px; }
.basketpreviewitem a:hover { color: #000; font-size: 11px; text-decoration: underline; text-align: left; padding-top: 2px; padding-bottom: 2px; }
.basketpreviewitem a:active { color: #000; font-size: 11px; text-decoration: underline; text-align: left; padding-top: 2px; padding-bottom: 2px; }
.basketpreviewprice {
	color: #FF0000;
	font-size: 11px;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #ccc;
}
.basketpreviewtotal { color: #656565; font-size: 14px; font-weight: bold; text-decoration: none; text-align: right; padding-top: 4px; padding-right: 16px; }
.basketpreviewtotal a:link { color: #656565; font-size: 14px; font-weight: bold; text-decoration: none; text-align: right; }
.basketpreviewtotal a:visited { color: #656565; font-size: 14px; font-weight: bold; text-decoration: none; text-align: right; }
.basketpreviewtotal a:active { color: #656565; font-size: 14px; font-weight: bold; text-decoration: underline; text-align: right; }
.basketpreviewtotal a:hover { color: #656565; font-size: 14px; font-weight: bold; text-decoration: underline; text-align: right; }
.basketpreviewnote { color: #656565; font-size: 11px; text-align: right; padding-right: 16px; padding-bottom: 7px; }
.iconheader { color: #656565; font-size: 12px; padding-top: 10px; }
.icontext { color: #000; font-size: 12px; font-weight: bold; text-decoration: none; }
.icontext a:link { color: #000; font-size: 12px; font-weight: bold; text-decoration: none; }
.icontext a:visited { color: #000; font-size: 12px; font-weight: bold; text-decoration: none; }
.icontext a:active {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.icontext a:hover {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.printcattext { color: #000; font-size: 13px; padding: 3px 5px; border-left: 1px dotted #ccc; outline-style: dotted; }
.printcattitle { color: #fff; font-size: 15px; font-weight: bold; padding: 3px 5px; }
.productpricecleared {
	color: #F7921E;
	font-size: 14px;
	font-weight: bold;
	text-decoration: line-through;
	text-align: left;
	vertical-align: middle;
}
.podheader { color: #fff; font-size: 14px; font-weight: bold; text-align: left; vertical-align: middle; }
.podimg { padding: 10px 5px 5px; border-bottom: 1px solid #808080; }
.podtborder { border-bottom: 1px solid #808080; }
.podprice {
	color: #9D4376;
	font-size: 12px;
}
.priceslashed { text-decoration:line-through; border-color:red; }
.productpricesale
{
	color: #FF9900;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

