﻿.navbar1 ul li a { float:none; position:relative }
.navbar1 .current-menu-item.sf-parent:hover { background-image:none }
.navbar1 .sf-parent.sf-hover { background:#d7341b }
.navbar1 li li:first-child a {
	/*-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;
	box-shadow:0 1px 2px rgba(0,0,0,.3) inset;*/
}
.sf-parent .sub-menu {
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.5);
	box-shadow:0 1px 2px rgba(0,0,0,.5);
}
.navbar1 li li { 
	float: none;
	margin: 0;
	padding:0
}
.navbar1 li ul {
	display:none;
	position: absolute;
	width: 180px;
	left: -999em;
	padding:0;
	border:none
}
.navbar1 li ul ul { 
	margin: -29px 0 0 180px;
	*margin-top:-31px;
}
.navbar1 li:hover ul ul, 
.navbar1 li:hover ul ul ul, 
.navbar1 li:hover ul ul ul ul, 
.navbar1 li.sf-hover ul ul, 
.navbar1 li.sf-hover ul ul ul, 
.navbar1 li.sf-hover ul ul ul ul {
	left: -999em;
}
.navbar1 li li a, .navbar1 li li a:link, 
.navbar1 li li a:visited  {
	background:#d7341b;
	padding:7px 14px;
	font-size:12px;
	border-right:none;
	border-bottom:1px solid #f3563f
}
/*.navbar1 li ul li:last-child a { border-bottom:none }*/
.navbar1 li li a:hover, .navbar1 li li.sf-hover > a {
	background:#b52915
}
.navbar1 li li li a {
	padding:5px 14px;
	background: #909090;
}
.navbar1 .sub-menu li.current-menu-item {background:none;height:auto}
/* autoArrows CSS */
span.sf-arrow{
	position:absolute;
	font-size:15px;
	right:10px
}
.sf-parent li .sf-arrow { font-size:10px }
.sf-parent a {
	padding-right:25px !important
}
