/* scroller background: iframe BODY object */
.Back {
	font-family: Arial, Helvetica, sans-serif;
	background: transparent;
}
/* style to be applyed to all items' bodies - DIV
	all local stylesheets of external files if any are to be ignored */
.ItemBody {
	font-family: Verdana;
	font-size: 12px;
	padding: 5px;
	background: transparent;
}

div.sponsor_box{
	width:289px;
	height:117px;
	float:left;
	margin-bottom:10px;
	background-image:URL('/images/hhall_template/HH_ads.jpg');
	background-repeat:no-repeat;
	padding-top:16px;
	padding-left:17px;
}

div#sponsor_scroller{
	width:308px;
	margin-left:2px;
	margin-right:3px;
	float:left;
}

div#sponsor_scroller div#top_arrow{
	width:308px;
	height:22px;
	float:left;
}

div#sponsor_scroller div#top_arrow a:link,div#sponsor_scroller div#top_arrow a:visited{
	width:308px;
	height:21px;
	display:block;
	overflow:hidden;
	position:relative;
}

div#sponsor_scroller div#top_arrow a:link img,div#sponsor_scroller div#top_arrow a:visited img{
	position:absolute;
	top:0px;
	left:140px;
}

div#sponsor_scroller div#top_arrow a:hover img{
	position:absolute;
	top:-21px;
	left:140px;
}

div#sponsor_scroller div#scrolling_area{
	width:308px;
	float:left;
	margin-top:3px;
	margin-bottom:3px;
}

div#sponsor_scroller div#bot_arrow{
	width:308px;
	height:22px;
	float:left;
}

div#sponsor_scroller div#bot_arrow a:link,div#sponsor_scroller div#bot_arrow a:visited{
	width:308px;
	height:21px;
	display:block;
	overflow:hidden;
	position:relative;
}

div#sponsor_scroller div#bot_arrow a:link img,div#sponsor_scroller div#bot_arrow a:visited img{
	position:absolute;
	top:-21px;
	left:140px;
}

div#sponsor_scroller div#bot_arrow a:hover img{
	position:absolute;
	top:0px;
	left:140px;
}