/*********************************************************************************************

9.a. Suckerfish Menu

*********************************************************************************************/
#navsf {z-index:10000; float:right; width:auto; padding:12px 0 0;}
#navsf img {display: none;}
#navsf ul {list-style: none;text-transform: uppercase; font-weight: normal; padding-left:5px; margin-top:4px; }
#navsf ul li {float: left; font-size: 1.2em; margin-right: 15px; text-align: left}
#navsf .current_page_item a, #navsf .current_page_item a:hover, #navsf .current_page_parent a, #navsf .current_page_parent a:hover {color: #ff2b06;}
#navsf .current_page_item ul li a, #navsf .current_page_item ul li a:hover, #navsf .current_page_parent ul li a {color: #000;}
#navsf .fourerror .current_page_item a, #navsf .fourerror .current_page_item a:hover, #navsf .fourerror .current_page_parent a, #navsf .fourerror .current_page_parent a:hover {color:#ff2b06; !important;}
#navsf a {text-decoration: none;color: #666;padding:15px 5px;}
#navsf a:hover {color:#ff2b06;}
.sf-menu {position: relative; z-index:10000;line-height: 1.0;}
.sf-menu ul {position: absolute;top: -999em;margin: 0;padding: 0;list-style-type: none;width: 215px; /* left offset of submenus need to match (see below) */}
.sf-menu li {position: relative;display: inline; float: left;}
.sf-menu li:hover {visibility: inherit !important; /* fixes IE7 'sticky bug' */}
.sf-menu a {display: block;position: relative;text-decoration: none;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left: 0;z-index: 99;top: 20px}
.sf-menu li:hover li ul, .sf-menu li.sfHover li ul {top: -999em;}
.sf-menu li li:hover ul, .sf-menu li li.sfHover ul {top: 0;left: 215px; /* match ul width */}
.sf-menu li li:hover li ul, .sf-menu li li.sfHover li ul {top: -999em;}
.sf-menu li li li:hover ul, .sf-menu li li li.sfHover ul {top: 0;left: 215px; /* match ul width */}
.sf-menu li ul li a{width: 185px;padding: 8px 10px !important;display: block;cursor: pointer;}
.sf-menu li ul li a:hover{background-color: #f9f9f9 ;color:#ff2b06; !important;}
.sf-menu ul{padding: 25px 10px 5px 15px;font-size: .8em;text-transform: none !important;background: transparent url('../../images/navigation.png') 0 0 no-repeat;cursor: pointer;width: 200px;z-index:10000; -moz-bottom-box-shadow:0 0 3px #efefef; -webkit-bottom-box-shadow:0 0 3px #ddd; box-shadow:0 0 3px #ddd; border-bottom:1px solid #efefef}