?img {border:0 none;}
h1, h2, h3, h4, h5, h6
{
	font-weight:normal;
	line-height:1.2; font-family: "Trebuchet MS"; color:#DB2920;
}
h1 { font-size:24px; margin:0 0 0.7em;   background:url(images/h1bg.png) -2px center no-repeat; padding-left:25px; }
h3 { font-size:24px; 	background:url(images/h1bg.png) left center no-repeat; padding-left:30px; }
p.h3 { font-weight:normal; line-height:1.2; font-family: "Trebuchet MS"; color:#DB2920; font-size:24px; 	background:url(images/h1bg.png) left center no-repeat; padding-left:30px; }
h2 {  font-size:24px; 	background:url(images/h1bg.png) left center no-repeat; padding-left:30px; font-style:italic;}
h4 { font-size:20px;}
h5 {
	font-size:14px;
	font-weight:normal;
	margin:1.5em 0 1em 0;
	padding:0;
}

h6 { font-size:100%; font-weight: bold;}

hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

#workarea ul { list-style-type: none;  padding:0; margin: 0 0 0 1.5em;}
#workarea ul li:before { content:'\2014\a0'; }
#workarea ul li
{
	behavior:expression( !this.before  ? this.before = this.innerHTML = '<span class="dash">— </span>' + this.innerHTML :'' );
	text-indent:-1.35em;
	margin: 0.6em 0
}

#workarea ul ul { padding:0 0 0 1.5em; margin: 0.6em 0}

.catalog-item-title a {display: block;width: 180px;margin: 0 !important;background: #FFFBE5;}
.catalog-item:hover .catalog-item-title a {background: #FFFBE5;display: block;position: absolute;border-bottom: 1px solid #AFDC9D;padding-bottom: 5px;}
*+html .catalog-item:hover .catalog-item-title a {margin-left: -90px !important;zoom: 1;}

div.sale30 { display: block; position:absolute; right: 30px; bottom:4px; width:50px; height:50px; background: url(images/sale30.png) no-repeat left center; }
div.sale40 { display: block; position:absolute; right: 30px; bottom:4px; width:50px; height:50px; background: url(images/sale40.png) no-repeat left center; }
div.sale50 { display: block; position:absolute; right: 30px; bottom:4px; width:50px; height:50px; background: url(images/sale50.png) no-repeat left center; }
div.sale25 { display: block; position:absolute; right: 30px; bottom:4px; width:50px; height:50px; background: url(images/sale25.png) no-repeat left center; }
div.sale35 { display: block; position:absolute; right: 30px; bottom:4px; width:50px; height:50px; background: url(images/sale35.png) no-repeat left center; }
div.sale45 { display: block; position:absolute; right: 30px; bottom:4px; width:50px; height:50px; background: url(images/sale45.png) no-repeat left center; }
div.sale5 { display: block; position:absolute; right: 30px; bottom:4px; width:50px; height:50px; background: url(images/sale5.png) no-repeat left center; }
div.sale10 { display: block; position:absolute; right: 30px; bottom:4px; width:50px; height:50px; background: url(images/sale10.png) no-repeat left center; }
div.sale15 { display: block; position:absolute; right: 30px; bottom:4px; width:50px; height:50px; background: url(images/sale15.png) no-repeat left center; }
div.sale20 { display: block; position:absolute; right: 30px; bottom:4px; width:50px; height:50px; background: url(images/sale20.png) no-repeat left center; }