#featured div.top {
	background: url(../images/feat-tl.gif) no-repeat top left;
}

#featured div.bottom {
	background: url(../images/feat-bl.gif) no-repeat bottom left;
}

#featured div.top, #featured div.bottom {
	height: 18px;
	font-size: 1px;
	width: 100%;
}

#featured div.featitem div.top div {
	background: url(../images/fitem-tl.gif) no-repeat top left;
}

#featured div.featitem div.top {
	background: url(../images/fitem-tr.gif) no-repeat top right;
}

#featured div.featitem div.bottom div {
	background: url(../images/fitem-bl.gif) no-repeat bottom left;
}

#featured div.featitem div.bottom {
	background: url(../images/fitem-br.gif) no-repeat bottom right;
}

#featured div.featitem div.top div, #featured div.featitem div.top, #featured div.featitem div.bottom div, #featured div.featitem div.bottom {
	height: 4px;
	font-size: 1px;
	width: 100%;
}

div.item div.top {
	background: url(../images/item-tl.png) no-repeat top left;
}

div.item div.bottom {
	background: url(../images/item-bl.png) no-repeat bottom left;
}

div.item div.top, div.item div.bottom {
	height: 8px;
	font-size: 1px;
	width: 100%;
}

/* TODO: make universal rounded corners stuff to work */
div.tl {
	background: url(../images/search-tl.gif) no-repeat top left;
}

div.tr {
	background: url(../images/search-tr.gif) no-repeat top right;
}

div.bl {
	background: url(../images/search-bl.gif) no-repeat bottom left;
}

div.br {
	background: url(../images/search-br.gif) no-repeat bottom right;
}

div.tr, div.tl 
{
	display: block;
	position: relative;
	top: 0px;
	height: 13px;
	width: 13px;
}

div.tr
{
	float: right;
}