.menu-holder{
	border-bottom: 10px solid #c00;
	margin-bottom: 12px;
}
.bonus-page .menu-holder{
	border-bottom: 10px solid #6c6;
}
.menu-holder .holder{
	border: 1px solid #d5d5d5;
	background: url(../Images/bg-menu.gif) repeat-x;
	height: 1%;
}
.menu-holder .holder:after{
	clear: both;
	content: "";
	display: block;
}
.submenu{
	margin: 2px 0;
	background: #e7e7e7;
	height: 16px;
	width: 100%;
}
.search{
	float: right;
	width: 152px;
	padding: 1px 0;
}
.search input{
	float: left;
	display: inline;
	margin-right: 2px;
}
.search input.text{
	background: #fff;
	border: 1px solid #999;
	font-size: 10px;
	line-height: 13px;
	height: 13px;
	color: #000;
	padding: 0 5px;
	width: 99px;
}
#menu{
	float: left;
	position: relative;
}
#menu li{
	float: left;
	background: url(../Images/separator02.gif) no-repeat 100% 0;
	padding-right: 2px;
	height: 1%;
}
#menu a{
	float: left;
	padding: 2px 20px 1px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 14px;
	background: url(../Images/arrow02.gif) no-repeat 7px 6px;
	position: relative;
	height: 1%;
}
#menu a:hover,
#menu .active a{
	background: #ccc;
	text-decoration: none;
}
#menu .active a{font-weight: bold;}
#menu span{
	position: absolute;
	top:17px;
	left:50%;
	width: 6px;
	height: 3px;
}
#menu .active span{
	background: url(../Images/arrow03.gif) no-repeat 50% 0;
}
#menu ul{
	position: absolute;
	top: 17px;
	left:0;
	width: 980px;
	padding-top: 2px;
	background: url(../Images/none.gif);
	display: none;
}
#menu .active ul{
	display: block;
}
#menu ul li{
	float: none;
	display: inline;
	background: none;
	padding: 0 3px 0 10px;
}
#menu ul a,
#menu .active ul a{
	text-transform: none;
	float: none;
	padding: 0;
	background: none;
	font-weight: normal;
}
#menu ul a:hover{
	text-decoration: underline;
	background: none;
}
