#main-nav-menu .sf-menu, #main-nav-menu .sf-menu * {margin: 0;padding: 0;list-style: none;}
#main-nav-menu .sf-menu {line-height: 1.0;}
#main-nav-menu .sf-menu ul li {width: 100%;}
#main-nav-menu .sf-menu li:hover {visibility: inherit;}
#main-nav-menu .sf-menu li {float: left;position: relative;}
#main-nav-menu .sf-menu a {display: block;position: relative;}
#main-nav-menu .sf-menu li:hover ul, #main-nav-menu .sf-menu li.sfHover ul {left: 0;top: 33px;z-index: 99;}
ul#main-nav-menu .sf-menu li:hover li ul, ul#main-nav-menu .sf-menu li.sfHover li ul {top: -999em;}
ul#main-nav-menu .sf-menu li li:hover ul, ul#main-nav-menu .sf-menu li li.sfHover ul {left: 176px;top: 0;}
ul#main-nav-menu .sf-menu li li:hover li ul, ul#main-nav-menu .sf-menu li li.sfHover li ul {top: -999em;}
ul#main-nav-menu .sf-menu li li li:hover ul, ul#main-nav-menu .sf-menu li li li.sfHover ul {left: 10em;top: 0;}
#main-nav-menu .sf-menu > li:after {display: block;position: absolute;bottom: 0px;content: "";z-index: 10;background: url("images/separator-1.png") no-repeat scroll right 0 transparent;height: 40px;}
#main-nav-menu .sf-menu > li+li:after {}
#main-nav-menu .sf-menu > li+li+li:after {}
#main-nav-menu .sf-menu > li+li+li+li:after {}
#main-nav-menu .sf-menu > li+li+li+li+li:after {}
#main-nav-menu .sf-menu > li+li+li+li+li+li:after {}
#main-nav-menu .sf-menu > li {background-color:  #7a2d8e;margin-right: 1px;font-weight: bold;border-radius: 2px 2px 2px 2px;-moz-border-radius: 2px 2px 2px 2px;-webkit-border-radius: 2px 2px 2px 2px;behavior: url(js/PIE.htc);}
#main-nav-menu .sf-menu > li+li {}
#main-nav-menu .sf-menu > li+li > a {padding: 0 30px 0 18px;}
#main-nav-menu .sf-menu > li+li+li {}
#main-nav-menu .sf-menu > li+li+li > a {padding: 0 30px 0 18px;}
#main-nav-menu .sf-menu > li+li+li+li {}
#main-nav-menu .sf-menu > li+li+li+li > a {padding: 0 30px 0 18px;}
#main-nav-menu .sf-menu > li+li+li+li+li {}
#main-nav-menu .sf-menu > li+li+li+li+li > a {padding: 0 30px 0 18px;}
#main-nav-menu .sf-menu > li+li+li+li+li+li {}
#main-nav-menu .sf-menu > li+li+li+li+li+li > a {padding: 0 30px 0 18px;}
#main-nav-menu .sf-menu > li+li+li+li+li+li+li {}
#main-nav-menu .sf-menu > li+li+li+li+li+li+li > a {padding: 0 18px 0 18px;}
#main-nav-menu .sf-menu > li a {font-size: 11px;line-height: 32px;font-family: 'Open Sans', Arial;color: #fff;font-weight: 400;padding: 0 30px 0 18px;text-transform: capitalize;}
#main-nav-menu .sf-menu > li a:hover, #main-nav-menu .sf-menu > li a:active {color: #FFFFFF;text-shadow: 0 1px 0 #333333;}
#main-nav-menu .sf-menu li.active {background: none repeat scroll right 0 #dfc210;}
#main-nav-menu .sf-menu li:hover {background: none repeat scroll right 0 #dfc210;}
#main-nav-menu .sf-menu li ul li:hover {background: url("../images/menu3.png") repeat-x scroll 0 0 #dfc210;}
#main-nav-menu .sf-menu li:hover a, #main-nav-menu .sf-menu li.active a, #main-nav-menu .sf-menu li.sfHover a {color: #FFFFFF;text-shadow: 0 0 0;}
#main-nav-menu .sf-menu ul {position: absolute;top: -999em;width: 176px;background: #222;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.24);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.24);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.24);}
#main-nav-menu .sf-menu li li a {color: #fff;padding: 0 19px;text-shadow: 0 1px 0 #333333;}
#main-nav-menu .sf-menu ul li {background: url("images/menu3.png") repeat-x scroll 0 0 transparent;}
.sf-sub-indicator {text-indent: -999em;width: 5px;height: 4px;display: inline-block;background: url('images/sf-sub-indicator.png') no-repeat;position: relative;    left: 15px;top: 15px;}
#main-nav-menu .sf-menu > li li > a > .sf-sub-indicator {display: none;}
#responsive-main-nav-menu {display: none;}
@media only screen and (min-width: 768px) and (max-width: 959px) {}
@media only screen and (max-width: 767px) {#main-nav-menu {display: none;}}
#responsive-main-nav-menu {background: none repeat scroll 0 0 #1C1C1C;border: 1px solid #000000;color: #fff;font-size: 12px;line-height: 1em;font-family: 'OpenSansRegular', Arial;display: block;float: right;padding: 3px 3px 3px 3px;margin: 20px 0;width: 140px;}
#responsive-main-nav-menu option {background-color: #1C1C1C;color: white;}