.sf-menu, .sf-menu * {
margin:			0;
padding:		0;
list-style:		none;
}
.sf-menu { }
.sf-menu ul {
position:absolute;
top:0;
width:180px; }
.sf-menu ul li {
width:auto;	
display:block;		
}
.sf-menu li:hover {
visibility:		inherit; }
.sf-menu li {
float:			left;
position:		relative;
}
.sf-menu a {
display:		block;
position:		relative;			
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
left:0;
top:2.3em; z-index:9999;
width:180px;
padding:0;
background:#FFF;
}
.sf-menu li.sfHover ul a:link, .sf-menu li.sfHover ul a:visited { font-weight:300; color:#797878; border-bottom:0 !important; }
.sf-menu li.sfHover ul a:hover { background:#EFEEEE; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:187px; top:-70px; }
.sf-menu li li ul { position:absolute; z-index:99999; } .sf-menu {
float:left;	
}
.sf-menu li { }
.sf-menu a:link, .sf-menu a:visited {	
text-decoration:none;	
color:#797878;	
}
.sf-menu a, 
.sf-menu a:visited  { color:#797878;		
}
.sf-menu li li {
margin:0;
width:100%;
}
.sf-menu li li:last-child { border-bottom:0; }
.sf-menu li li a:link, 
.sf-menu li li a:visited {
text-align:left;
color:#2eb1ee;
padding:10px 15px; 
text-transform:uppercase;
top:0 !important;
background:none;
font-size:16px;
}
.sf-menu li li a:hover {  }
.sf-menu li:hover { }
.sf-menu li li:hover, .sf-menu li li.sfHover { outline:0; }  .sf-menu a.sf-with-ul { min-width:		1px; }
.sf-sub-indicator {
position:		absolute;
display:		block;
right:			-0.5em;
top:			1.05em; width:			7px;
height:			11px;
text-indent: 	-999em;
overflow:		hidden;
background:		url(//regiencox.com/wp-content/themes/source/js/superfish/arrows.png) no-repeat -10px -100px; }
a > .sf-sub-indicator { top:			0.7em;
background-position: 0 -100px; } 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; } .sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; } .sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator { } .sf-shadow ul {
padding: 0 8px 9px 0;
}
.sf-shadow ul.sf-shadow-off {
background: transparent;
}