/* links
*************************/

a:link, a:visited, a:hover, a:active
{
	text-decoration: none;
}

/* tabs
*************************/

ul.tabs
{
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	font: 14px/21px Georgia, serif;
	color: #370707;
}

ul.tabs li
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	float: left;
	position: relative;
	z-index:150;
}

ul.tabs a
{
	position: relative;
	display: block;
	z-index:170;
}

/* dropdowns
*************************/

ul.dropdown
{
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 999;
	top: 100%;
	width: 250px;
	display: none;
	left: 0;
}

ul.dropdown ul.dropdown
{
	top: 0;
	left: 95%;
}

ul.dropdown li
{
	margin: 0;
	padding: 0 !important;
	float: none;
	position: relative;
	list-style: none;
	display: block;
	height:30px !important;
}

ul.dropdown li a
{
	display: block;
	margin:0 !important;
	padding:0 !important;
}


/* menu-specifc
*************************/
#menuheader{}

#menu{
	float:right;
	position: relative;
	z-index: 1000;
	top: 9px;
	width: 630px;
	height: 50px;
	line-height: 50px;
	margin:0; padding:0;
}
#menu ul{
	margin: 0 auto;
	z-index: 9902;
}
#menu ul li{	
	height:55px;
	z-index: 9903;
}
#menu ul li.hasmore{		}
#menu ul li.hasmore:hover{
	background: url(../images/menu2.png) no-repeat scroll center top;
	color:#c60203;
}
#menu ul li.hasmore:hover span{color:#c60203;}

#menu ul li a{		
	font-style:bold;
	font-family: "EurostileBold";
	color:#FFF;
	font-size:16px;
	height:50px;
}
#menu ul li a img{
	vertical-align: middle;
	z-index:150;
}
#menu ul .actives0 a, #menu ul .actives9 a, #menu ul .actives10 a, #menu ul .actives11 a, #menu ul .actives12 a {
	background: url(../images/menu2.png) no-repeat scroll center top;
	color:#c60203;
	padding-bottom:8px;
}
#menu ul li a span{
	font-weight:bold;
	display: block;
	padding: 10px 15px 0;	
	position:relative;
}
#menu ul li a:hover span
{
	background: url(../images/menu2.png) no-repeat scroll center top;
	z-index:170px;
	color:#c60203;
	height:50px;
}
#menu ul.dropdown
{
	padding: 2px 0;	
	overflow:hidden;	
	width: 195px;
	z-index: 9905;
	background:#c60203;
}
#menu ul.dropdown li a
{	
	line-height: 30px;
	overflow: hidden;
	height: 30px;
	position:relative;
	font-size:12px;
	background:none;
}
#menu ul.dropdown li a span{padding-left:4px; padding-top:0px; color:#fff !important; height:30px;
text-align:left;}
#menu ul.dropdown li a:hover span{padding-left:4px; padding-top:0px; color:#c60203 !important;}	
#menu ul.dropdown li.last a
{
	border-bottom-width: 0;
}
#menu ul.dropdown li a:hover
{
	background: #fff;
	color: #c60203;
	margin:0px;
	padding:0px;
}

#menu ul.tabs li:hover > ul.dropdown{
	 display:block;
	 border-bottom:none;
	 z-index: 99994;
}

#menu ul.tabs> li > ul /* Only for ul below li level first. */	{
	position:absolute;
	top:50px;
	display:none;
	list-style:none;
	background:#c60203;
}
#menu ul.tabs > li /* Only for li of first level */{
	 display:inline;
}

/*Menu Left*/
/*.slidemenu2 #menuleft{ 	 top:0px !important; }*/
#menuleft{
	float:left;
	position: relative;
	z-index: 150;
	top: 0px;
	width: 221px;
	height:426px;
	line-height: 50px;
	background: url(../images/bg_leftmenu.png) no-repeat;	
	margin-right:-2px;
}

#menuleft ul{
	margin: 0 auto;
}

#menuleft ul li{
	width:220px;
	height:50px;
	display:block;
}

#menuleft ul li a{
	color: #9b2021;	
}

#menuleft ul li a img{
	vertical-align: middle;
	z-index:150;
}

#menuleft ul li a:hover{
	/*background: url(../images/topselectionleft.png) top left no-repeat;*/
}

#menuleft ul li a span{
	display: block;
	z-index:180;
	position:relative;
	text-indent:-9999px;
	width:221px; height:50px;
}

#menuleft ul li a:hover span{	
	z-index:170px
}
#menuleft ul #menu1 a:hover span, #menuleft ul #menu2 a:hover span{	
	z-index:170px;
	width:221px;
	height:50px;
	margin:0; padding:0;
}
#menuleft ul #menu1 a:hover span, .actives1 {background: url(../images/bg_menu1.jpg) no-repeat;}
#menuleft ul #menu2 a:hover span, .actives2{background: url(../images/bg_menu2.jpg) no-repeat;}
#menuleft ul #menu3 a:hover span, .actives3{background: url(../images/bg_menu3.jpg) no-repeat;}
#menuleft ul #menu4 a:hover span, .actives4{background: url(../images/bg_menu4.jpg) no-repeat;}
#menuleft ul #menu5 a:hover span, .actives5{background: url(../images/bg_menu5.jpg) no-repeat;}
#menuleft ul #menu6 a:hover span, .actives6{background: url(../images/bg_menu6.jpg) no-repeat;}
#menuleft ul #menu7 a:hover span, .actives7{background: url(../images/bg_menu7.jpg) no-repeat;}
#menuleft ul #menu8 a:hover span, .actives8{background: url(../images/bg_menu8.png) no-repeat;}



/*---------------------Menu home------------------------*/
#menuhome{
	float:left;
	position: relative;
	z-index: 150;
	width: 264px;
	height:449px;
	line-height: 50px;
	background: url(../images/bg_menuhome.png) no-repeat;	
	margin-right:-2px;
}

#menuhome ul{
	margin: 0 auto;
}

#menuhome ul li{
	width:261px;
	height:50px;
	display:block;
}

#menuhome ul li a{
	color: #9b2021;	
}

#menuhome ul li a img{
	vertical-align: middle;
	z-index:150;
}

#menuhome ul li a:hover{
	/*background: url(../images/topselectionleft.png) top left no-repeat;*/
}

#menuhome ul li a span{
	display: block;
	/*padding: 0 15px 0 11px;*/
	z-index:180;
	position:relative;
	text-indent:-9999px;
	width:261px; height:50px;
}

#menuhome ul li a:hover span{	
	z-index:170px
}
#menuhome ul #menu1 a:hover span, #menuhome ul #menu2 a:hover span{	
	z-index:170px;
	width:261px;
	height:50px;
	margin:0; padding:0;
}
#menuhome ul #menu1 a:hover span {background: url(../images/bg_menu1h.jpg) no-repeat;}
#menuhome ul #menu2 a:hover span {background: url(../images/bg_menu2h.jpg) no-repeat;}
#menuhome ul #menu3 a:hover span {background: url(../images/bg_menu3h.jpg) no-repeat;}
#menuhome ul #menu4 a:hover span {background: url(../images/bg_menu4h.jpg) no-repeat;}
#menuhome ul #menu5 a:hover span {background: url(../images/bg_menu5h.jpg) no-repeat;}
#menuhome ul #menu6 a:hover span {background: url(../images/bg_menu6h.jpg) no-repeat;}
#menuhome ul #menu7 a:hover span {background: url(../images/bg_menu7h.jpg) no-repeat;}
#menuhome ul #menu8 a:hover span {background: url(../images/bg_menu8h.jpg) no-repeat;}
