/* -----STILI DEL MENU ORRIZONTALE----- */
#menu_primary {
     
	width: 880px;
	height: 40px;
	margin: 0 auto;
	padding: 0px;
	margin-top: 0px;
	background-image: url(../Images/menubackground.png);
	background-repeat: no-repeat;
}
#menu_primary ul {
	margin: 0;
	padding-top: 0px;
	list-style: none;
}
#menu_primary li {
	display: inline;
}
#menu_primary a {
	display: block;
	
	width: 100px;
	height: 30px;
	margin-left: 2px;
	padding-top: 10px;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	color: #6b5529;
}
#menu_primary a:hover {
    color: #FFFFFF;
}
#menu_primary .active a {

}
/* Author: Craig Erskine Description: Dynamic Menu System - Horizontal/Vertical */ 
ul#pmenu { 
margin: 0; 
padding: 0; 
list-style: none; 
float:left;
text-align: center;
z-index: 100;
margin-top: 7px;
} 
ul#pmenu ul { 
width: 160px; 
/* Sub Menu Width */ 
margin: 0; 
list-style: none; 
display: none; position: 
absolute; 
top: 100%; 
left: 0; 
} 
ul#pmenu ul ul,ul#pmenu ul ul ul { 
top: 0; 
left: 100%; 
} 
ul#pmenu li { 
float: left; 
display: inline; 
position: relative; 
} 
ul#pmenu ul li { 
width: 160px; 
display: block; 

} 

/* Root Menu */ 
ul#pmenu a { 
border-right: 1px solid #c69e63; 
float: left; 
display: block; 
font-size: 11px;
color: #6b5529; 
text-decoration: none; 
height: 1%; 
width: 105px;
margin-top: 1px;
padding-top: 3px;
padding-bottom: 4px;
text-transform: uppercase;
font-family: "Times New Roman", Times, serif;
} 
/* Root Menu Hover Persistence */ 
ul#pmenu a:hover,ul#pmenu li:hover a,ul#pmenu li.iehover a { 

color: #FFFFFF;
background-color: #b58a52; 

} 
/* 2nd Menu */ 
ul#pmenu li:hover li a,ul#pmenu li.iehover li a { 
float: none; 
background-image: url(../Images/menubackground.png);
background-repeat: no-repeat;
color: #6b5529; 
margin-top: 0px;
border-bottom: 1px solid #c69e63; 
width: 170px; 
padding-left: 5px;
font-size: 12px;
text-align: left;
font-family: "Times New Roman", Times, serif;
text-transform: none;
} 
/* 2nd Menu Hover Persistence */ ul#pmenu li:hover li a:hover,ul#pmenu li:hover li:hover a,ul#pmenu li.iehover li a:hover,ul#pmenu li.iehover li.iehover a { 
background-color: #0a5c9d;
color: #FFFFFF;
margin-top: 0px;
width: 170px; 
padding-left: 5px;
} 
/* 3rd Menu */ 
ul#pmenu li:hover li:hover li a,ul#pmenu li.iehover li.iehover li a { background-color: #0a5c9d; 
color: #FFFFFF;
width: 160px; 

} 
/* 3rd Menu Hover Persistence */ 
ul#pmenu li:hover li:hover li a:hover,ul#pmenu li:hover li:hover li:hover a,ul#pmenu li.iehover li.iehover li a:hover,ul#pmenu li.iehover li.iehover li.iehover a { 
background-color: #0a5c9d; 
 color: #e98d26;
 width: 160px; 

} 
/* 4th Menu */ 
ul#pmenu li:hover li:hover li:hover li a,ul#pmenu li.iehover li.iehover li.iehover li a { 
background-color: #0a5c9d;
color: #FFFFFF;
width: 160px; 

} 
/* 4th Menu Hover */ 
ul#pmenu li:hover li:hover li:hover li a:hover,ul#pmenu li.iehover li.iehover li.iehover li a:hover { 
background-color: #0a5c9d;
 color: #e98d26; 
 width: 160px; 

} 
/* Hover Function - Do Not Move */ 
ul#pmenu li:hover ul ul,ul#pmenu li:hover ul ul ul,ul#pmenu li.iehover ul ul,ul#pmenu li.iehover ul ul ul { 
display: none; 
} 
ul#pmenu li:hover ul,ul#pmenu ul li:hover ul,ul#pmenu ul ul li:hover ul,ul#pmenu li.iehover ul,ul#pmenu ul li.iehover ul,ul#pmenu ul ul li.iehover ul { 
display: block; 
}

ul#pmenu .last-li a {
	border-right: none;
} 


/*============================================================================*/


