﻿/* Aydus custom CSS to avoid major changes to standard superfish css */

.sf-navbar {
    height: 23px;
}

/* Required for IE6 and IE7. Set 2nd level menu to max width to avoid wrapping. */
.sf-navbar li ul {
	width: 888px;
}

/* Style top menu items */
.sf-menu li {
    font-size: 1.25em;
    font-weight: bold;
    border-right: 1px solid #b6a286;
}

/* Style 2nd level menu items */
.sf-menu li li {
    font-size: 11px;
    font-weight: bold;
    border-right: none;
}

/* Style mega menu items */
.sf-menu ul.mega-menu li {
    font-size: 1em;
    font-weight: normal;
}

/* Mega menu lists to columns */
ol {
    float: left;
    width: 150px;
    border-left: 1px dotted #1059b1;
}

/* Mega menu first column remove border left */
ol.col1 {
    border-left: none;
}

/* Style top parent item hover effect */
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background: url('images/superfish-fade-orange.gif') repeat-x;
}

/* Root i.e. first, top, left item hover effect */
.sf-menu a.root:focus, .sf-menu a.root:hover, sf-menu a.root:active {
	background: url('images/superfish-fade-blue.gif') repeat-x;
}

/* General link color */
.sf-menu a:active, .sf-menu a:link, .sf-menu a:visited {
    color: #fafafb;
}

/* General link color hover */
.sf-menu li li a:hover {
    color: #1059b1;
}

/* Mega menu link color */
.sf-menu .mega-menu a:active, .sf-menu .mega-menu a:link, .sf-menu .mega-menu a:visited {
    color: #1059b1;
}

/* Mega menu link padding */
.sf-menu .mega-menu a {
    padding: .5em .75em;
}

/* Mega menu box padding */
.sf-menu .mega-menu ol {
    padding: .75em 0;
}

/* Mega menu 2nd level item selected (but not hover) */
.sf-menu li li.sfHover a {
    color: #1059b1;
}

/* Padding between 2nd level items */
.sf-menu li li a.sf-with-ul {
    padding-right: 2em;
}