.flyoutmenu-r .menu li{text-indent:25px;line-height:30px;background:url(../images/indent1.png) no-repeat 0 50%;width:100%;}
.flyoutmenu-r .menu a{border-bottom:none;font-style:normal;width:100%; color:#553B11;}
.flyoutmenu-r .menu li:hover, .flyoutmenu-r .menu li.sfHover, .flyoutmenu-r .menu li:hover a, .flyoutmenu-r .menu li.sfHover a{
  color:#ffffff;
  }
.flyoutmenu-r .menu li a:hover{color:#ffffff;border-bottom:none;}
.flyoutmenu-r ul.menu ul,
.flyoutmenu-r ul.menu ul ul,
.flyoutmenu-r ul.menu ul ul ul {
background:none;

}

.flyoutmenu-r ul#mainlevel li, .flyoutmenu-r ul.menu li {
width:100%;
list-style:none;
padding:0 0 0 0;
margin:0;
}

.flyoutmenu-r ul#mainlevel li a:link, .flyoutmenu-r ul#mainlevel li a:visited, .flyoutmenu-r ul.menu li a:link, .flyoutmenu-r ul.menu li a:visited {
font-weight:400;
padding:0 0 0 0;
display:block;
text-decoration:none;
}

/*ACTIVE*/

.flyoutmenu-r ul#mainlevel li a:hover, .flyoutmenu-r ul.menu li a:hover, .flyoutmenu-r ul.menu li#current a:hover,
.flyoutmenu-r li.active a:hover  {
color:#ffffff;
/*background: #000 url(../images/indent1menu.png) no-repeat 0 50%;
*/
}

.flyoutmenu-r ul#mainlevel li a#active_menu, .flyoutmenu-r ul.menu li a#active_menu, .flyoutmenu-r ul.menu li#current a,
.flyoutmenu-r li.active a
{
text-decoration:none;
color:#ffffff;
font-weight:bold;

/*background:url(../images/indent1menu.png) no-repeat 0 50%;*/
}
.flyoutmenu-r ul#mainlevel li#active_menu, .flyoutmenu-r ul.menu li#active_menu, .flyoutmenu-r ul.menu li#current,
.flyoutmenu-r li.active
{background: #BF8737 url(../images/indent1menu.png) no-repeat 0 50%;
}



.flyoutmenu-r ul.menu ul li, .flyoutmenu-r ul.menu li#current li a , .flyoutmenu-r li.active li a{
background:url(../images/indent1.png) no-repeat 0 50%;
}



/* Root = Vertical, Secondary = Vertical */
.flyoutmenu-r ul#mainlevel,
.flyoutmenu-r ul.menu,
.flyoutmenu-r ul.menu li,
.flyoutmenu-r ul.menu ul {
 /*For KHTML*/
list-style: none;
}

.flyoutmenu-r ul#mainlevel:after,
.flyoutmenu-r ul.menu:after /*From IE 7 lack of compliance*/{
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}

.flyoutmenu-r ul#mainlevel li, .flyoutmenu-r ul.menu li {
float: right; /*For IE 7 lack of compliance*/
display: block !important; /*For GOOD browsers*/
/*display: inline; For IE*/
position: relative;
}

/* Root Menu */
.flyoutmenu-r ul#mainlevel a, .flyoutmenu-r ul.menu a {
display: block;
height: auto !important;
height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
.flyoutmenu-r ul.menu a:hover,
.flyoutmenu-r ul.menu li:hover a,
.flyoutmenu-r ul.menu li.sfHover a {
color:#ffffff;}

/* 2nd Menu */
.flyoutmenu-r ul.menu li:hover li a,
.flyoutmenu-r ul.menu li.sfHover li a {
color:#ffffff;
z-index:500;
}

/* 2nd Menu Hover Persistence */
.flyoutmenu-r ul.menu li:hover li a:hover,
.flyoutmenu-r ul.menu li:hover li:hover a,
.flyoutmenu-r ul.menu li.sfHover li a:hover,
.flyoutmenu-r ul.menu li.sfHover li.sfHover a {
}

/* 3rd Menu */
.flyoutmenu-r ul.menu li:hover li:hover li a,
.flyoutmenu-r ul.menu li.sfHover li.sfHover li a {
z-index:501;
}

/* 3rd Menu Hover Persistence */
.flyoutmenu-r ul.menu li:hover li:hover li a:hover,
.flyoutmenu-r ul.menu li:hover li:hover li:hover a,
.flyoutmenu-r ul.menu li.sfHover li.sfHover li a:hover,
.flyoutmenu-r ul.menu li.sfHover li.sfHover li.sfHover a {
}

/* 4th Menu */
.flyoutmenu-r ul.menu li:hover li:hover li:hover li a,
.flyoutmenu-r ul.menu li.sfHover li.sfHover li.sfHover li a {
}

/* 4th Menu Hover */
.flyoutmenu-r ul.menu li:hover li:hover li:hover li a:hover,
.flyoutmenu-r ul.menu li.sfHover li.sfHover li.sfHover li a:hover {
}


.flyoutmenu-r ul.menu ul,
.flyoutmenu-r ul.menu ul ul,
.flyoutmenu-r ul.menu ul ul ul {
position: absolute;
top: -6px;
right: -1999px;
z-index:900;
}

/* Do Not Move - Must Come Before display:block for Gecko */
.flyoutmenu-r ul.menu li:hover ul ul,
.flyoutmenu-r ul.menu li:hover ul ul ul,
.flyoutmenu-r ul.menu li.sfHover ul ul,
.flyoutmenu-r ul.menu li.sfHover ul ul ul {
right:-1999px;
}

.flyoutmenu-r ul.menu li:hover ul,
.flyoutmenu-r ul.menu ul li:hover ul,
.flyoutmenu-r ul.menu ul ul li:hover ul,
.flyoutmenu-r ul.menu li.sfHover ul,
.flyoutmenu-r ul.menu ul li.sfHover ul,
.flyoutmenu-r ul.menu ul ul li.sfHover ul {
right:100%;
}
 
.flyoutmenu-r ul.menu ul, .flyoutmenu-r ul.menu ul ul,  .flyoutmenu-r ul.menu ul ul ul,  .flyoutmenu-r ul.menu ul ul ul ul {background:#E6BD82 /*url(../images/footer.png) top left repeat-x*/;width:225px;font-weight:bold;}

/*more to come*/
.flyoutmenu-r ul li.parent a,
.flyoutmenu-r ul li.parent ul li.parent a,
.flyoutmenu-r ul li.parent ul li.parent ul li.parent a,
.flyoutmenu-r ul li.parent ul li.parent ul li.parent ul li.parent a,

.flyoutmenu-r ul li#current ul li.parent a,
.flyoutmenu-r ul li#current ul li.parent ul li.parent a,
.flyoutmenu-r ul li#current ul li.parent ul li.parent a,
.flyoutmenu-r ul li#current ul li.parent ul li.parent ul li.parent a

{
	background: url(../images/moretocome.png) 100% 50% no-repeat; 
}

.flyoutmenu-r ul li.parent ul a,
.flyoutmenu-r ul li.parent ul li.parent ul a,
.flyoutmenu-r ul li.parent ul li.parent ul li.parent ul a,
.flyoutmenu-r ul li.parent ul li.parent  ul li.parent ul li.parent ul a,

.flyoutmenu-r ul li#current ul li.parent ul a,
.flyoutmenu-r ul li#current ul li.parent ul li.parent ul a,
.flyoutmenu-r ul li#current ul li.parent ul li.parent ul li.parent ul a

{
	background: none;
}


.flyoutmenu-r ul#mainlevel li a:hover, 
.flyoutmenu-r ul.menu li a:hover,.flyoutmenu-r ul.menu li li a:hover,
.flyoutmenu-r ul.menu li.parent a:hover, .flyoutmenu-r ul.menu li.parent li.parent a:hover,
.flyoutmenu-r ul.menu li#current a:hover, .flyoutmenu-r ul.menu li#current ul li a:hover,  .flyoutmenu-r ul.menu li#current ul ul li a:hover,
.flyoutmenu-r ul.menu li#current li.parent a:hover, .flyoutmenu-r ul.menu li#current li.parent a:hover,
.flyoutmenu-r li.active a:hover  {
color:#ffffff;
background: #553B11 /*url(../images/indent1menu.png) no-repeat 0 50%*/;

}
.flyoutmenu-r ul ul{border-left:2px solid #BF8737;}

