/* Superfish */
.sf-menu, .sf-menu * { 
margin: 0; padding: 0; list-style: none;
}
.sf-menu { line-height: 1.0;
}
.sf-menu ol,.sf-menu ul { position: 
absolute; top: -999em; width: 10em; 
/* left offset of submenus need to match (see below) */
}
.sf-menu ol li,.sf-menu ul li { width: 100%;
}
.sf-menu li:hover { visibility: inherit; /* fixes IE7 
\'sticky bug\' */
}
.sf-menu li { float: left; position: relative;
}
.sf-menu a { display: block; position: relative;
}
.sf-menu li:hover ol,.sf-menu li:hover ul,
.sf-menu li.sfHover ol,
.sf-menu li.sfHover ul { left: 0; top: 2.65em; 
/* match top ol list item height */ z-index: 9999;

}
ol.sf-menu li:hover li ol,ul.sf-menu li:hover li ul,
ol.sf-menu li.sfHover li ol,ul.sf-menu li.sfHover li ul { top: -999em;
}
ol.sf-menu li li:hover ol,ul.sf-menu li li:hover ul,ol.sf-menu li li.sfHover ol,ul.sf-menu li li.sfHover ul { left: 10em; /* match ol width */ top: 0;
}
ol.sf-menu li li:hover li ol,ul.sf-menu li li:hover li ul,ol.sf-menu li li.sfHover li ol,ul.sf-menu li li.sfHover li ul { top: -999em;
}
ol.sf-menu li li li:hover ol,ul.sf-menu li li li:hover ul,ol.sf-menu li li li.sfHover ol,ul.sf-menu li li li.sfHover ul { left: 10em; /* match ol width */ top: 0;
}
/*** DEMO SKIN ***/.sf-menu { float: left; margin-bottom: 1em;
}
.sf-menu a {color:#FFF; border-left: none; border-top: none; border: none; padding: 8px 1.2em 8px 1.2em; text-decoration:none;
}
.sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/ color:#FFF;
}
.sf-menu li.sfHover a{color:#000;
}
.sf-menu li { background: transparent;
}
.sf-menu li a{color:#FFFFFF;font-size:11px;font-weight:bold;text-decoration:none;
}
.sf-menu li a:hover{font-weight:bold;color:#D84704;text-decoration:none;
}
.sf-menu li li { background: #CCCCCC;
}
.sf-menu li li a{color:#000;font-weight:normal;
}
.sf-menu li li a:hover{background-color:transparent;font-weight:normal;
}
.sf-menu li li li { background-color: #CCCCCC;
}
.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background-color: #CCCCCC; outline: 0;
}
/*** arrows **/
.sf-menu a.sf-with-ul { padding-right: 2.25em; min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator { position: absolute; display: block; right: .75em; top: 1.05em; /* IE6 only */ width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/symnahho/cm/images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator { /* give all except IE6 the correct values */ top: .8em; background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ol .sf-sub-indicator,.sf-menu ul .sf-sub-indicator { background-position: -10px 0; 
}
.sf-menu ol a > .sf-sub-indicator,.sf-menu ul a > .sf-sub-indicator { background-position: 0 0; 
}
/* apply hovers to modern browsers */
.sf-menu ol a:focus > .sf-sub-indicator,.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ol a:hover > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ol a:active > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ol li:hover > a > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ol li.sfHover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; /* arrow hovers for modern browsers*/
}

.sf-shadow ol.sf-shadow-off,.sf-shadow ul.sf-shadow-off { background: transparent;
}
/* superfish bottom rounded corners */
.sf-menu li.bottom {
background-color:transparent;
background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/symnahho/cm/images/superfish_bottom_left.png);
background-position:bottom left;
background-repeat:no-repeat;
}
.sf-menu li.bottom span {
margin-left:1.2em;
margin-right:-1.2em;
display:block;
width:150px;
}
#dr_sym_page #dr_sym_page_header .sf-menu li li.bottom { background-color: transparent; 
}
* html .sf-menu li.bottom {    background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/symnahho/cm/images/superfish_bottom_left.gif);
}
#dr_sym_page #dr_sym_page_header .sf-menu li li.bottom a:link,#dr_sym_page #dr_sym_page_header .sf-menu li li.bottom a:visited,#dr_sym_page #dr_sym_page_header .sf-menu li li.bottom a:hover {background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/symnahho/cm/images/superfish_sprite.png);background-position:bottom right;background-repeat:no-repeat;background-color: transparent;padding-left:0;margin-left:.85em;
}
* html #dr_sym_page #dr_sym_page_header .sf-menu li li.bottom a:link,* html #dr_sym_page #dr_sym_page_header .sf-menu li li.bottom a:visited,* html #dr_sym_page #dr_sym_page_header .sf-menu li li.bottom a:hover {    background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/symnahho/cm/images/superfish_sprite.gif);    background-color: transparent;    background-position:bottom right;    background-repeat:no-repeat;    padding-left:0;    margin-left:.85em;
}
.sf-menu li li.bottom a span { position: relative; left: -.85em; 
}
.sf-menu ul { width: 18em; 
}
.sf-menu ol { width: 18em; 
}
#dr_sym_page_header #sym_nav_black .sf-menu li li a { font-size: 11px; 
}
#dr_sym_page_header #sym_nav_black li a:link,#dr_sym_page_header #sym_nav_black li a:visited { color: #fff; padding: 8px 1.2em; 
}
#dr_sym_page_header #sym_nav_black li a:hover { padding: 8px 1.2em; border-top: none; color: #cc6600; background-color: #ccc; 
}
#dr_sym_page_header #sym_nav_black li li a:link,#dr_sym_page_header #sym_nav_black li li a:visited { color: #000; text-align: left; font-size: 11px; font-weight: normal; padding: 8px 1.2em; 
}
#dr_sym_page_header #sym_nav_black li li a:hover { border: none; padding: 8px 1.2em; color: #d84704;  
}
#dr_sym_page #dr_sym_page_header ol li li a:link,#dr_sym_page #dr_sym_page_header ol li li a:visited { font-size: 11px; 
}

#sym_nav_black ol{
z-index:100;

}
#sym_nav_black li {
z-index:99;
}

#sym_nav_black li li {
z-index:98;
}