.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(media/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: white;
background: transparent url(media/blockactive.gif) center center repeat-x;
}

.tabcontainer{
	clear: both;
	width:900px; /*width of 2nd level sub menus*/
	height:2em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
	background: #fff;
	position: relative;
}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: 0em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

.tabcontent{
	display:inline-block;
	padding-top: 3px;
	
}
.tabcontent a {
	font-family: Arial, Helvetica, sans-serif;
	color: #C0C;
	padding-left: 25px;
	
	
}
.tabcontent:link {
	text-decoration: none;
	
}
.tabcontent:visited {
	text-decoration: none;
	
	color: #C6F;
}
.tabcontent:hover {
	text-decoration: none;
	color: #C3C;
}
.tabcontent:active {
	text-decoration: none;

	color: #C9F;
	display: inline;
}


#wrapper #head_container {
	height: 300px;
	width: 900px;
	position: relative;
}
#banner {
	position: relative;
	height: 480px;
	width: 250px;
	float: right;
	top: -480px;
	z-index: 1000;
	left: 75px;
}
#head_box {
	position: relative;
	height: 300px;
	width: 900px;
	float: right;
}

