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: #fff; 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; }
.imgright { float: right; }
.imgleft { float: left; }
.general { color: #000; font-size: 12px; padding: 4px 8px; }
a:link, .btnnoformatting { color: #b60016; text-decoration: underline; }

a:visited { color: #b60016; text-decoration: underline; }

a:hover, .btnnoformatting { color: #ed1c24; text-decoration: none; }

a:active { color: #ed1c24; text-decoration: none; }
.scroll { color: #000; font-size: 10px; text-align: center; vertical-align: top; width: 165px; height: 145px; overflow: auto; }
.pofield { color: #b60016; font-size: 16px; background-color: #fff; border-color: #f26522 #b60016 #931a16 #ed1c24; border-style: solid; border-width: 2px; }
.loginstatus { color: #808080; font-size: 11px; font-weight: bold; text-align: center; vertical-align: top; padding-top: 40px; }
.loginstatus a:link { color: #c74b3f; font-size: 10px; text-decoration: none; text-align: center; vertical-align: top; }
.loginstatus a:visited { color: #c74b3f; font-size: 10px; text-decoration: none; text-align: center; vertical-align: top; }
.loginstatus a:active { color: #ed1c24; font-size: 10px; text-decoration: underline; text-align: center; vertical-align: top; }
.loginstatus a:hover { color: #ed1c24; font-size: 10px; text-decoration: underline; text-align: center; vertical-align: top; }
.cartstatus { color: #bababa; font-size: 11px; font-weight: bold; text-align: center; padding-top: 8px; vertical-align: top; }
.cartstatus a:link { color: #b60016; font-size: 11px; font-weight: bold; text-decoration: none; }
.cartstatus a:visited { color: #b60016; font-size: 11px; font-weight: bold; text-decoration: none; }
.cartstatus a:hover { color: #b60016; font-size: 11px; font-weight: bold; text-decoration: underline; }
.cartstatus a:active { color: #b60016; font-size: 11px; font-weight: bold; text-decoration: underline; }
.mainmenu { color: #fff; font-size: 13px; font-weight: bold; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
.mainmenu a:link { color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; }
.mainmenu a:visited { color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; }
.mainmenu a:hover,.mainmenu a.current:link, .mainmenu a.current:visited, .mainmenu a.current:active { color: #fff; font-size: 13px; font-weight: bold; text-decoration: underline; }
.mainmenu a:active { color: #fff; font-size: 13px; font-weight: bold; text-decoration: underline; }
.mainmenuclearence { color: #ffeb61; font-size: 13px; font-weight: bold; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
.mainmenuclearence a:link { color: #ffeb61; font-size: 13px; font-weight: bold; text-decoration: none; }
.mainmenuclearence a:visited { color: #ffeb61; font-size: 13px; font-weight: bold; text-decoration: none; }
.mainmenuclearence a:hover, .mainmenuclearence a.current:link, .mainmenuclearence a.current:visited, .mainmenuclearence a.current:active { color: #ffeb61; font-size: 13px; font-weight: bold; text-decoration: underline; }
.mainmenuclearence a:active { color: #ffeb61; 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, .btnnoformatting { 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, .btnnoformatting:hover { color: #fff; font-size: 11px; font-weight: bold; text-decoration: underline; }
.mainbtns a:active, .btnnoformatting: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; }
.eway { 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: #931a16; font-size: 12px; }
a.showingpageson:link { color: #931a16; text-decoration: underline; }
a.showingpageson:visited { color: #931a16; text-decoration: underline; }
a.showingpageson:hover { color: #931a16; text-decoration: underline; }
a.showingpageson:active { color: #931a16; text-decoration: underline; }
.showingpagesnorm { color: #ed1c24; font-size: 12px; }
a.showingpagesnorm:link { color: #ed1c24; text-decoration: underline; }
a.showingpagesnorm:visited { color: #ed1c24; text-decoration: underline; }
a.showingpagesnorm:hover { color: #ed1c24; text-decoration: underline; }
a.showingpagesnorm:active { color: #ed1c24; text-decoration: underline; }
.productimg { padding: 10px 5px 5px; border-bottom: 1px solid #c74b3f; }
.productborder { border-bottom: 1px solid #c74b3f; }
.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: #ed1c24; 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 #ed1c24; }
.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 #ed1c24; }
.clearence { color: #656565; font-size: 10px; font-weight: bold; background-color: #ffcb08; 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: #ccecef; 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: #b60016; font-size: 12px; vertical-align: middle; padding: 4px; border-bottom: 1px solid #b60016; }
.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; padding: 4px 8px; vertical-align: middle; }
.cartbordervert { border-left: 1px solid #ebebeb; }
.qtyfield { font-size: 11px; width: 25px; height: 20px; }
.promopanelbkg { background-color: #f2f2f2; border-left: 5px solid #fff; }
.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: #ed1c24; 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: #b60016; font-size: 12px; font-weight: bold; text-decoration: none; }
.icontext a:hover { color: #b60016; font-size: 12px; font-weight: bold; text-decoration: none; }
.printcattext { color: #000; font-size: 13px; padding: 3px 5px; border-left: 1px dotted #ccc; }
.printcattitle { color: #fff; font-size: 15px; font-weight: bold; padding: 3px 5px; }
.productpricecleared { color: #fdb46f; 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: #a70d13; font-size: 12px; }
.priceslashed { text-decoration:line-through; border-color:red; }
.productpricesale
{
	color: #ffff00;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.btnnoformatting{
background:none;
border:none;
cursor:pointer;
}
