/*** Banner / slogan ***/	
#banner {
	width:990px;
	overflow:hidden;
	margin:10px 0 0 0;
}
#banner .left{
	float:left;
	background: #336699 url('img/logo.gif') no-repeat;
	width: 167px;
	height: 116px;
	text-indent:-9999px;
	display:block;
	}

#banner .left-search{
	float:left;
	background: #336699 url('img/logo.gif') no-repeat;
	width: 167px;
	height: 150px;
	text-indent:-9999px;
	display:block;
	}

#banner .left a{
	display:block;
	cursor:pointer;
	width: 167px;
	height: 116px;
	}	

#banner .left-search a{
	display:block;
	cursor:pointer;
	width: 167px;
	height: 116px;
	}		
	
#banner .right
{
	float:right;
	width: 820px;
	height: 116px;
	background-color:#316998;
}
	
#header-bar
{
	margin: 0px 0 6px 7px;
	padding:0;
	width: 620px;
	display:inline;
	float: left;
}

#header-bar form
{
	float:left;	
}

#header-bar a#pop_search_banner
{
	float:left;
	padding:5px 0 0 5px;
}

#header-bar-null
{
	margin: 0px 0 6px 7px;
	padding:0;
	width: 620px;
	display:none;
	float: left;
}
	
#banner .right-search
{
	float:right;
	width: 820px;
	height: 150px;
	background-color:#316998;
}

#banner .right-search p.slogan{
	margin:9px 0 0 10px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
#banner .right-search p.top{
	letter-spacing:1px;
}
#banner .right-search p.bottom{
	padding:1px 0 0 0;
}

#banner .right-search p.bottom a,
#banner .right-search p.bottom a:link,
#banner .right-search p.bottom a:active,
#banner .right-search p.bottom a:visited
{
	color:#F2E208;
	text-decoration: none;
}

#banner .right-search .size{
	font-weight:normal;
	font-size:17px;
	line-height:1em;
}
#banner .right-search .number{
	padding-top:3px;
	font-weight:normal;
	font-size:15px;
	font-weight:bold;
}
#banner .right-search .coloured{
	color:#f2e208;
}

#banner .right p.slogan{
	margin:9px 0 0 10px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

#banner .right p.slogan a,
#banner .right p.slogan a:link,
#banner .right p.slogan a:active,
#banner .right p.slogan a:visited
{
	color:#F2E208;
	text-decoration: none;
}

#banner .right p.top{
	letter-spacing:1px;
}
#banner .right p.bottom{
	padding:1px 0 0 0;
}
#banner .right .size{
	font-weight:normal;
	font-size:17px;
	line-height:1em;
}
#banner .right .number{
	padding-top:3px;
	font-weight:normal;
	font-size:15px;
	font-weight:bold;
}
#banner .right .coloured{
	color:#f2e208;
}

.bannerleft{
	width:30%;
	float:left;
}

.bannerright{
	width:70%;
	float:right;
}


#holly_br_fixed{
	position:fixed;
	_position:absolute;
	bottom:0px;
	right:0px;
	_top:expression(document.documentElement.scrollTop + document.documentElement.clientHeight - this.clientHeight);
	_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);
}
#holly_bl_fixed{
	position:fixed;
	_position:absolute;
	bottom:0px;
	left:0px;
	_top:expression(document.documentElement.scrollTop + document.documentElement.clientHeight - this.clientHeight);
	_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);
}
#holly_tr_fixed{
	position:fixed;
	_position:absolute;
	top:0px;
	right:0px;
	_top:expression(document.documentElement.scrollTop + document.documentElement.clientHeight - this.clientHeight);
	_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);
}
#holly_tl_fixed{
	position:fixed;
	_position:absolute;
	top:0px;
	left:0px;
	_top:expression(document.documentElement.scrollTop + document.documentElement.clientHeight - this.clientHeight);
	_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);
}
