/* Start of CMSMS style sheet 'CanzibeMenu' */
/* Horizontal menu */
/* by Matthijs Rekers | info@tieske.com */


/* clear elements */

#menuwrapper {

}

/* widh of 2nd lvl */

#primary-nav li li { 
display: block;  
width: 140px;

padding-top: 8px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 8px;  
color: #990134;
font-weight: bold;
font-size: 14px;
text-decoration: none;
border-right: 1px solid #b2a096; 
 
background-color: #be9261;
overflow: hidden;
}

.green #primary-nav li li {
background-color:#89c97d;
}

.purple #primary-nav li li {
background-color: #a65462;
}

.blue #primary-nav li li {
background-color: #005995;
}

.brown #primary-nav li li {
background-color: #be9261;
}


/* top nav */ 

#primary-nav ul {
float:left;
padding:0;
margin:0;
white-space: nowrap;
font-size:14px;
font-weight: bold;
color: #990134;
list-style:none;
}

#primary-nav ul li {
margin: 0 0 0 0;
padding: 0 0 0 0;
color: #000000;
text-decoration:none;
float: left;
}

#primary-nav a:hover{
display:block;
color: #690034;
text-decoration:none;
font-weight: bold;
font-size: 14px;
background-color: #e6e7ec;
}

#primary-nav{
list-style: none; 
margin: 0px; 
padding: 0px; }

#primary-nav ul { 
list-style: none; 
margin: 0px; 
padding: 0px; 
}

#primary-nav ul {
position: absolute; 
top: auto; 
display: none; 
}

#primary-nav ul ul { 
margin-top: 1px;
margin-left: -1px;
left: 100%; 
top: 0px; 
}
	
#primary-nav li { 
margin-left: -1px;
float: left; 
color: #990134;
}

#primary-nav li li { 
margin-left: 0px;
margin-top: -1px;
float: none; 
position: relative; 
}

/* menu element basics */

#primary-nav li a { 
text-transform:uppercase;
display: block;  

padding-top: 8px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 8px;  
color: #990134;
font-size: 14px;
font-weight: bold;
text-decoration: none;
border-right: 1px solid #b2a096; 
border-left: 1px solid #b2a096; 
background-color: #d9c3b1;
}

.lowercase #primary-nav li a {
text-transform: none;
}


.green #primary-nav li a {
background-color:#cfebd4;
}

.purple #primary-nav li a {
background-color: #e4ccce;
}

.blue #primary-nav li a {
background-color: #c7d6e4;
}

.brown #primary-nav li a {
background-color: #d9c3b1;
}

#primary-nav li li a{
text-align:left;
padding: 4px 10px;
display: block;
border-right:none;
}

/* active element */

#primary-nav li .menuactive { 
font-size: 14px;
background-color: #be9261;
color: #ffffff;
border-right: 1px solid #b2a096; 
border-left: 1px solid #b2a096; 
}

.green #primary-nav li .menuactive {
background-color:#89c97d;
}

.purple #primary-nav li .menuactive {
background-color: #a65462;
}

.blue #primary-nav li .menuactive {
background-color: #005995;
}

.brown #primary-nav li .menuactive {
background-color: #be9261;
}


/* menu parent elemtent */

#primary-nav ul li .menuparent, #primary-nav ul li .menuparent:hover{ 
background-image: url(modules/CSSSMenu/images/arrow.gif); 
background-position: center right; 
background-repeat: no-repeat;
}

/* hover */

#primary-nav li:hover, 
#rimary-nav li.menuh, 
#primary-nav ul li .menuparent:hover, 
#primary-nav ul li. menuparent li:hover{
background: url( );
}

/* 3lvl setup */

#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li:hover ul ul ul, 
#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul, #primary-nav li.menuparenth ul ul ul { 
display: none; 
}

#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav ul ul ul li:hover ul, #primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul, #primary-nav ul ul ul li.menuparenth ul { 
display: block; 
}

/* IE Hack */

#primary-nav li li { 
float: left; 
clear: both; 
}

#primary-nav li li a { 
height: 1%; 
}

/* End of 'CanzibeMenu' */

