.adfirst
{
	z-index: 99;
	position: absolute;
	left: 0px;
	top: 0px;
}
.adhidden
{
	opacity:0;
	*filter:alpha(opacity=0); 
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	z-index: 1;
}
#frontad
{
	width: 800px;
	margin-bottom:5px;
}
#frontad_photos
{
	float: left;
	display: inline;
	margin-bottom:10px;
	position: relative;
	width: 577px;
}
#frontad_texts
{
	position: relative;
	display: inline;
	float: left;
	text-align: left;
	border-left: 1px solid #DDDDDD;
	height: 196px;
	overflow: hidden;
}
a.frontad_link:link
{
	text-decoration: none;
}
a.frontad_link:visited
{
	text-decoration: none;
}
a.frontad_link:active
{
	text-decoration: none;
}
a.frontad_link:hover
{
	text-decoration: none;
}
a.frontad_link:link div
{
	background:url(images/bg/topprods_bg1.gif);
}
a.frontad_link:visited div
{
	background:url(images/bg/topprods_bg1.gif);
}
a.frontad_link:active div
{
	background:url(images/bg/topprods_bg1.gif);
}
a.frontad_link:hover div
{
	background:url(images/bg/topprods_bg2.gif);
}
.frontad_text
{
	cursor: hand;
	width: 210px;
	height: 50px;
	overflow: hidden;
	font-size: 8pt;
}
.frontad_text_inner
{
	padding: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.frontad_text_inner b
{
	font-size: 9pt;
}
.notlast1
{
	background-color: #DDDDDD;
	height: 0px;
	width: 210px;
}
.notlast2
{
	background-color: #FFFFFF;
	height: 0px;
	width: 210px;
}
.lastad
{
	height: 47px;
}
.frontad_text_inner strong
{
	font-family: "Trebuchet MS",Verdana;
}