/* S L I D E    M E N U */

/* overall styling */
.slideMenu{
position:relative; z-index:100; width: 133px;
}
/* menu background */
.slideMenu ul {
list-style-type: none; width:152px;
}
/* initial level buttons */
.slideMenu ul li {
position: relative; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
/* This corrects the */ width: 100%; /* IE whitespace bug */
}
/* initial level links */
.slideMenu ul li a {
display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #95231f; text-decoration: none; padding: 6px 0px 7px 15px;
}
/* initial level links - set rollover, color */
.slideMenu ul li:hover a, .slideMenu ul li a:hover {
background-color: #677623; color:#FFFFFF; 
}

.slideMenu table {
border-collapse:collapse; border:0; margin:-1px; padding:0px; 
}
/* second level - while hidden (?) mouse over first level, display second, controls position and attributes of all second level*/
.slideMenu ul li ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:152px; width:177px; border-left:#7f5338 solid 1px; color:#FFF;
}
/* second level - show level - entire box of links */
.slideMenu ul li:hover ul,
.slideMenu ul li a:hover ul {
visibility:visible; position:absolute; overflow:visible; height:auto; width:177px; color:#FFFFFF; background-color:#677623; 
}
/* second level buttons */
.slideMenu ul li ul li {
float:left; position:relative; color:#FFFFFF; background-color:#677623; width:188px; border-bottom:1px solid #7f5338;
}
/* second level links - set padding, width, font color*/
.slideMenu ul li:hover ul li a,
.slideMenu ul li a:hover ul li a {
display:block; background-color:transparent; color:#FFFFFF; width:177px; margin:0px; padding:6px 5px 6px 5px; height:auto; 
text-decoration:none; text-align:left; border-right:1px solid #7f5338;
}
/* second level links - set rollover, color */
.slideMenu ul li:hover ul li:hover a,
.slideMenu ul li a:hover ul li a:hover {
background:#95231f; color:#FFFFFF; text-decoration:none; 
}
/* third level - while hidden */
.slideMenu ul li:hover ul li ul,
.slideMenu ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:188px; width:auto; border-left: none;
}
/* third level - show level */
.slideMenu ul li:hover ul li:hover ul,
.slideMenu ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; overflow:visible; height:auto;  width:187px; 
}
/* third level buttons */
.slideMenu ul li ul li ul li {
float:left; position:relative; padding:0;  background-color:#677623;  margin:0; padding:0;S width:188px;  
}
/* third level links - set padding, width , font color*/
.slideMenu ul li:hover ul li:hover ul li a,
.slideMenu ul li a:hover ul li a:hover ul li a {
display:block; background:transparent; color:#FFFFFF; width:177px; border-top:none; border-left: none;
padding:5px 5px 6px 5px; height:auto; text-decoration:none; text-align:left; 
}
/* third level links - set rollover, color */
.slideMenu ul li:hover ul li:hover ul li:hover a,
.slideMenu ul li a:hover ul li a:hover ul li a:hover {
background:#95231f; color:#FFF; text-decoration:none; 
}



