ul.horizontal, ul.horizontal li {
cursor:default;
font-size:100%;
list-style-type:none;
margin:0pt;
padding:0pt;
z-index:25;
}
ul.horizontal {
/*first ul item */
cursor:default;
left:0pt;
position:absolute;
top:20px;
height:20px;
width:100%;
z-index:10;
font-weight:normal;
}
ul.horizontal li {
/* <ul><li> item </ul></li>*/
cursor:default;
float:left;
left:0px;
margin:0pt 0pt 0pt 0pt;
position:relative;
text-align:left;
height:20px;
width:auto;
z-index:25;
}
* html ul.horizontal li {
margin:0pt 0px 0pt 0px;
}
ul.horizontal ul {
cursor:default;
background:#F1E2CD none repeat scroll 0% 0%;
left:-10000px;
margin:0pt;
padding:0pt;
position:absolute;
top:auto;
width:8.2em;
z-index:25;
}
ul.horizontal ul li {
left:auto;
background:#F1E2CD none repeat scroll 0% 0%;
background-color:#F1E2CD;
cursor:default;
margin:0px 0px 0px 0px;
width:210px;
height:20px;
z-index:25;
}
ul.horizontal ul.wider, ul.horizontal ul.wider li {
width:auto;
z-index:25;
}
ul.horizontal ul ul {
margin:0.00em 0pt 0pt 7.65em;
z-index:25;
}
ul.horizontal li:hover > ul {
left:auto;
z-index:0;
}
ul.horizontal ul li:hover > ul {
top:0pt;
z-index:0;
}
ul.horizontal ul li{
background:#F1E2CD none repeat scroll 0% 0%;
cursor:default;
z-index:25;
}
ul.horizontal a, ul.horizontal a:visited {
-x-system-font:none;
/*background:#F1E2CD none repeat scroll 0% 0%;*/
background:#F1E2CD none repeat scroll 0% 0%;
color:#7E634B;
cursor:pointer;
display:block;
font:normal 10px Verdana;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-weight:normal;
font-variant:normal;
letter-spacing:0px;
line-height:normal;
padding:4px 15px 4px 10px;
text-decoration:none;
z-index:25;
}
ul.horizontal ul a, ul.horizontal ul a:visited {
-x-system-font:none;
background:#F1E2CD none repeat scroll 0% 0%;
color:#7E634B;
cursor:pointer;
display:block;
font:normal 10px Verdana;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-weight:normal;
font-variant:normal;
letter-spacing:0px;
line-height:normal;
padding:4px 30px 4px 10px;
text-decoration:none;
z-index:25;
}
ul.horizontal a:hover, ul.horizontal a:focus, ul.horizontal a.rollover, ul.horizontal a.rollover:visited {
/*background:#C71585 none repeat scroll 0% 0%;*/
/*background:#AD2786 none repeat scroll 0% 0%;*/
background:#BA289B none repeat scroll 0% 0%;
color:#000000;
height:auto;
/*background:#DAD2C1 none repeat scroll 0% 0%;
color:#C94A8E;*/
}
ul.horizontal a:not(:nth-child(n)) {
float:left;
z-index:25;
}
ul.horizontal a { float:none; }
ul.horizontal ul a {
float:none !important;
z-index:25;
}
* html ul.horizontal li {
background:#F1E2CD none repeat scroll 0% 0%;
display:inline;
float:left;
z-index:25;
}

* html ul.horizontal li {
position:static;
z-index:25;
}
* html ul.horizontal a {
position:relative;
z-index:25;
}
ul[class^="horizontal"] ul {
display:none;
z-index:25;
}
ul[class^="horizontal"] ul {
display:block;
z-index:25;
}

