#header_wrapper {
	padding: 0;
	margin: 0;
	width: 100%;
	font-family: arial,verdana; 
	font-size: .90em;
}
#header_top {
	position: relative;
	padding: 0;
	margin: 0;
	height: 120px;
	background: #cc0000 url(img/header_top_bg.jpg); 
	background-repeat: no-repeat;
}



#main_navbar { margin: 0; padding: 0 0px; position: relative; }
#main_navbar ul { right: 30px 0px; } 
* html #main_navbar ul {float: left right: 50px; } 


#main_navbar div{
	max-width: 900px; margin: 0; position: relative; text-align:center;
}

#main_navbar div { position: relative; }

/* main_navbar */

#main_navbar {
	height: 35px;
	margin-top: 0;
	position: relative;
	border-bottom: 1px solid #A1A6B1;
	background: #000000 url("img/header-background2.jpg") top repeat-x;
	z-index: 1;
}

#main_navbar h1 { margin: 0;	}

#main_navbar img {
	margin: 0;
	padding: 0;
	font-weight: bold;
	text-decoration: none;
	border: none;
}

#main_navbar ul {
	padding: 0 0 0 0px;
	text-align: center;
	margin: 0;
	list-style: none;
	border-left: 1px solid #576178;
	border-right: 1px solid #1f2635;
	position: absolute;
	top: 0;
}

#main_navbar li {
	float: left;
	padding: 0;
	margin: 0;
}

#main_navbar ul span, #main_navbar ul a:link, #main_navbar ul a:visited {
	display: block;
	float: left;
	padding: 10px 15px !important; padding: 8px 12px;
	text-decoration: none;
	border-right: 1px solid #333333;
	border-left: 1px solid #999999;
	border-top: 1px solid #cccccc;
	color: #fff;
	height: 36px;
	font-weight: bold;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 16px;
} #ignored {}

#main_navbar ul li span,
#main_navbar ul li a.current,
#main_navbar ul li a:hover,
#main_navbar ul li a:active {
	background: #000;
	color: #fff;
	text-decoration: none;
	
}

#main_navbar ul li span,
#main_navbar ul li a.current {
	background: #cc0000;
	text-decoration: none;
}




#main_searchbar { height: 52px; background: #000000 url(img/metal_search_bg.jpg) repeat-x; margin: 0; padding: 0 0px; position: relative; }
#main_searchbar form{  margin: 0; padding: 15px 0 5px 20px; position: relative; }






#counter_box {color: #ffffff; font-size: .75em; font-weight: bold; float: right; margin: 0; padding:5px 10px 0px 0 !important; padding:3px 7px 0px 0; position: relative; }



/* styles added by Highexodus Media LLC */
.banners {
	width: 400px;
	position: relative;
	top: 5px;
	left: 350px;
	padding: 0px;
}
