a.sect_offer, a.offer , a.notetip {
	position: relative;
	z-index: 9990;
	text-decoration: none;
	display: block;
}

a.sect_offer span.tooltip , a.offer span.tooltip , a.notetip span.tooltip {
	display: none;
}

/*background:; ie hack, something must be changed in a for ie to execute it advdes */
a.sect_offer:hover, a.offer:hover , a.notetip:hover {
	z-index: 9999;
	background: ;
}

a.sect_offer:hover span.tooltip , a.offer:hover span.tooltip , a.notetip:hover span.tooltip {
	display: block;
	position: absolute;
	top: 5px;
	left: -5px;
	width: 120px;
	color: #993300;
	text-align: center;
	overflow: hidden;
}

a.sect_offer:hover span.top , a.offer:hover span.top , a.notetip:hover span.top {
	display: block;
	padding-top: 30px;
	background: url(../images/bubble.png) no-repeat top;
}

a.sect_offer:hover span.tooltip , a.offer:hover span.tooltip , a.notetip:hover span.tooltip {
	font-size: .7em;
}


a.sect_offer:hover span.middle , a.offer:hover span.middle , a.notetip:hover span.middle { /* different middle bg for stretch */
	display: block;
	padding: 0 12px 0 8px;
	background: url(../images/bubble_filler.png) repeat bottom;
}

a.sect_offer:hover span.middle span.title , a.offer:hover span.middle span.title , a.notetip:hover span.middle span.title {
	color: #FF8C00;
	background-color: #FFF;
	display: block;
	font-weight: bold;
	padding: 5px 0;
}

a.sect_offer:hover span.middle span.desc , a.offer:hover span.middle span.desc , a.notetip:hover span.middle span.desc {
	color: #000;
	background-color: #FFF;
	display: block;
	font-weight: normal;
}

a.sect_offer:hover span.bottom , a.offer:hover span.bottom , a.notetip:hover span.bottom {
	display: block;
	padding-bottom: 15px;
	color: #548912;
	background: url(../images/bubble.png) no-repeat bottom;
}

a.offer:hover span.middle img.userpict  {
	width: 100px;
	height: 70px;	
}
