div#advert {
	background:none;
	background-image: none;
	width: 50px;
	height: 50px;
}

a.advert:hover {
	display:block;
	background-image: none;
	color: none;
	border:none;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	padding:0 0px;
}

a.advert1:hover {
	background-color: none;
	background-image: none; 
	font-weight:normal;
	border:none;
	width:0;
	padding:0px 0 0px 0px;
}

#adv, #adv ul { /* all menu lists */
	padding:0;
	margin:0;
	list-style:none;
}

#adv a { /* advert */
	display:block;
	width:auto;
	font-size:0em;
	line-height:px;
	color: white;
	padding:0 0px;
	text-decoration:none;
	border:none;
}

#adv a.advert1 { /* advert1 */
	display:block;
	width:200px;
	font-size:0em;
	line-height:0px;
	color: white;
	padding:0 0px;
	text-decoration:none;
	border:none;
}

#adv li { /* all menu items */
	float:left;
	width:auto;
	padding:0;
	margin:0;
	background:none;
}

#adv li li { /* controls width and borders of advert1 block */
	border-top:0px solid #fff;
	border-bottom:0px solid #000000;
	color:#fff;
	width:200px;
	height:200px;
}

#adv li ul { /* advert1 block list */
	position: absolute;
	background-image: url("images/advertlarge.gif");    /* background image of advert1 block */
	left: -999em;     /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#adv li:hover ul ul, #adv li.sfhover ul ul {
	left: -999em;
}

#adv li:hover ul, #adv li li:hover ul, #adv li.sfhover ul, #adv li li.sfhover ul { /* lists nested over hovered list items */
	left: auto;
	top: 22.6em; */distance of large advert block from top of page /*
}
