.block-superfish,
.block-superfish .content {
  overflow: visible !important;
  width: 100%;
  background:url(images/tealback.jpg) repeat-x;
  min-height:32px;	
  margin-top:-3px;
}
ul#superfish-1 {min-height:32px;}

.sf-menu.sf-style-simple a > .sf-sub-indicator,
.sf-menu.sf-style-simple span.nolink > .sf-sub-indicator,  {
  top: .7em;
  background-image: url(images/simple-arrows.png);
}
.sf-sub-indicator {display:none;}
.sf-menu.sf-style-simple li.sf-depth-1 > span.nolink {background: url(images/whitearrow.png) no-repeat 90% center;}

.sf-menu.sf-style-simple.sf-horizontal li:hover > ul,
.sf-menu.sf-style-simple.sf-horizontal li.sfHover > ul {
  top: 32px;
}

.sf-menu.sf-style-simple.sf-horizontal > li:first-child:hover > ul,
.sf-menu.sf-style-simple.sf-horizontal > li:first-child.sfHover > ul {
  left: 0px;
  top:32px;
}
.sf-menu.sf-style-simple.sf-horizontal > li:first-child:hover > ul,
.sf-menu.sf-style-simple.sf-horizontal > li:first-child.sfHover > ul {
  left: 0px;
  top:32px;
}

.sf-menu.sf-style-simple.sf-navbar li li:hover > ul,
.sf-menu.sf-style-simple.sf-navbar li li.sfHover > ul {
  top: 32px;
}
.sf-menu.sf-style-simple a,
.sf-menu.sf-style-simple a:visited{
  font: normal 1.1em Arial, Helvetica, Tahoma, Verdana, Sans-serif;
  padding: 1.4em 1.5em;
  text-decoration: none;
  text-shadow: none;
  color:#006666;
}

.sf-menu.sf-style-simple span.nolink {
  font: normal 1.1em Arial, Helvetica, Tahoma, Verdana, Sans-serif;
  padding:.5em 5em .5em .5em;
  text-decoration: none;
  text-shadow: none;
}

.sf-menu.sf-style-simple li.sf-depth-1 > span.nolink {
  color: #fff; 
}

.sf-menu.sf-style-simple .sf-megamenu-column  span.nolink {
   padding:.4em;
  color:#666666;
  font-weight:bold;
}
.sf-menu.sf-style-simple a:hover {text-decoration:underline;}

.sf-menu.sf-style-simple a:focus,
.sf-menu.sf-style-simple a:hover,
.sf-menu.sf-style-simple a:active,
.sf-menu.sf-style-simple li:hover > a,
.sf-menu.sf-style-simple li.sfHover > a,
.sf-menu.sf-style-simple span.nolink:hover,
.sf-menu.sf-style-simple li:hover > span.nolink,
.sf-menu.sf-style-simple li.sfHover > span.nolink {
  color: #666666;
}

.sf-menu.sf-style-simple span.nolink:hover,
.sf-menu.sf-style-simple li:hover > span.nolink {
  background: url(images/tealarrow2.png) no-repeat 90% center #eeeeee;
}

.sf-menu.sf-style-simple li ul span.sf-depth-2:hover,
.sf-menu.sf-style-simple li ul span.sf-depth-3:hover{
  background: none;
}


.sf-menu.sf-style-simple a.sf-with-ul,
.sf-menu.sf-style-simple span.nolink.sf-with-ul {
  padding: .5em 5em .5em 1em;
  font-size: 15px;
}

.sf-menu.sf-style-simple span.sf-description {
  color: #666666;
  display: block;
  font-size: 0.8em;
  line-height: 1.5em;
  margin: 5px 0 0 5px;
  padding: 0;
}
.sf-menu.sf-style-simple.sf-horizontal li,
.sf-menu.sf-style-simple.sf-navbar li {
  border: 1px solid #e0e0e0;
  border-left-color: #ffffff;
  border-top:none;
}

.sf-menu.sf-style-simple li {
  background: url('images/tealback.jpg') repeat-x top left #eeeeee;
}

.sf-menu.sf-style-simple.sf-horizontal > li:first-child {
  -webkit-border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.sf-menu.sf-style-simple.sf-horizontal > li:last-child,
.sf-menu.sf-style-simple.sf-horizontal li li > ul > li.firstandlast,
.sf-menu.sf-style-simple.sf-vertical li li > ul > li.firstandlast,
.sf-menu.sf-style-simple.sf-navbar li li li > ul > li.firstandlast {
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column ol li {
  background: none;
  margin: 0;
  padding: 0;
}

.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column ol li a,
.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column ol li span.nolink {
  font-size: 1em;
  padding: .5em;
}

ul.sf-menu.sf-style-simple li.sf-multicolumn-wrapper span.nolink.menuparent{
	font-weight: bold;
	background: url(https://library-main-prod.libapps.uncw.edu/themes/custom/uncwlib/images/blackarrow.png) no-repeat 90% center;
}